Details

Time bar (total: 38.0s)

analyze914.0ms (2.4%)

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.4s (8.9%)

Results
1.9s8256×body256valid
1.5s6197×body256invalid
Bogosity

preprocess61.0ms (0.2%)

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)

simplify42.0ms (0.1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
03293
15783
214679
359179
4264479
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.f64 2) (-.f64 (/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a)))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))))))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2/3 t))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c b) (*.f64 (/.f64 (sqrt.f64 (+.f64 t a)) t) z))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 b c) (+.f64 -5/6 (-.f64 (/.f64 2/3 t) a)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (*.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t)))) x))

eval2.0ms (0%)

Compiler

Compiled 180 to 97 computations (46.1% saved)

prune3.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

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

Compiled 112 to 79 computations (29.5% saved)

localize125.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 254 to 134 computations (47.2% saved)

series26.0ms (0.1%)

Counts
4 → 100
Calls

36 calls:

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

rewrite119.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

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

simplify140.0ms (0.4%)

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

localize64.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 210 to 103 computations (51% saved)

series49.0ms (0.1%)

Counts
3 → 76
Calls

30 calls:

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

rewrite107.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
022105
151599
2768499
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(/.f64 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)))))))))

simplify124.0ms (0.3%)

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

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 149 to 62 computations (58.4% saved)

series18.0ms (0%)

Counts
4 → 76
Calls

33 calls:

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

rewrite105.0ms (0.3%)

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

simplify122.0ms (0.3%)

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)

eval531.0ms (1.4%)

Compiler

Compiled 35034 to 18926 computations (46% saved)

prune341.0ms (0.9%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New8725877
Fresh000
Picked101
Done202
Total8755880
Error
0b
Counts
880 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
25.2b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))
22.0b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))
21.7b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t)))))))))
18.0b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))
23.9b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b)))))))
Compiler

Compiled 236 to 174 computations (26.3% saved)

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 108 to 75 computations (30.6% saved)

series11.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite99.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1232×distribute-lft-in
674×associate-/r*
390×associate-/r/
372×associate-/l*
336×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify108.0ms (0.3%)

Algorithm
egg-herbie
Rules
904×fma-def
824×associate-*r*
588×distribute-lft-in
556×+-commutative
552×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061614345
1188013845
Stop Event
node limit
Counts
295 → 360
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 2/3 (/.f64 b t))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 -1 (*.f64 b (+.f64 5/6 a))))
(*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(*.f64 -1 (*.f64 a b))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(+.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) b) (*.f64 -1 (*.f64 a b)))
(*.f64 -1 (*.f64 a b))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
(+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))
1
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))) 1))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))) (+.f64 1 (*.f64 4/3 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t))))
(+.f64 (*.f64 32/81 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3)) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t))))
(+.f64 (*.f64 32/81 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3)) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (+.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (+.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(/.f64 2/3 t)
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(*.f64 -1 (+.f64 5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(*.f64 -1 (+.f64 5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(*.f64 -1 a)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(*.f64 -1 a)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (*.f64 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 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 1)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)
(*.f64 1 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(*.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) 1/3)
(pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))) (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))))
(pow.f64 (exp.f64 (*.f64 b 2)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))) 2)) (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))))
(pow.f64 (exp.f64 1) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))
(pow.f64 (pow.f64 (exp.f64 2) b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (pow.f64 (exp.f64 2) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) b)
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)) (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (*.f64 (-.f64 -5/6 a) 1))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (-.f64 -5/6 a) 1) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (-.f64 -5/6 a) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (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 2/3 t) (+.f64 (*.f64 (-.f64 -5/6 a) 1) (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 2/3 t) (+.f64 (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)) -5/6))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a)) -5/6))
(+.f64 (/.f64 2/3 t) (-.f64 (neg.f64 a) 5/6))
(+.f64 (/.f64 2/3 t) (-.f64 (*.f64 -1 a) 5/6))
(+.f64 (/.f64 2/3 t) (-.f64 (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)) 5/6))
(+.f64 (/.f64 2/3 t) (-.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a)) 5/6))
(+.f64 (/.f64 2/3 t) (*.f64 1 (*.f64 (-.f64 -5/6 a) 1)))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6)))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6)))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (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 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6)) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6)) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 a 5/6))) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (+.f64 a 5/6)) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 a 5/6))) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (+.f64 a 5/6)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6)) (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 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6)) (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 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 a 5/6))) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (+.f64 a 5/6)) (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 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 1 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 1 (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 (/.f64 2/3 t) a) -5/6)
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (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 (/.f64 2/3 t) a) (+.f64 (fma.f64 (neg.f64 a) 1 a) -5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a) -5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2) a) -5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (fma.f64 (neg.f64 a) 1 a) 5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a) 5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2) a) 5/6))
(+.f64 (-.f64 -5/6 a) (/.f64 2/3 t))
(+.f64 (-.f64 -5/6 a) (+.f64 (/.f64 2/3 t) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (-.f64 -5/6 a) (+.f64 (/.f64 2/3 t) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (-.f64 -5/6 a) (+.f64 (/.f64 2/3 t) (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 (-.f64 -5/6 a) 1) (/.f64 2/3 t))
(+.f64 (neg.f64 a) (+.f64 -5/6 (/.f64 2/3 t)))
(+.f64 -5/6 (-.f64 (/.f64 2/3 t) a))
(+.f64 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (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 2/3 t) (-.f64 -5/6 a)))
(+.f64 (+.f64 (/.f64 2/3 t) -5/6) (neg.f64 a))
(+.f64 (-.f64 (/.f64 2/3 t) (exp.f64 (log.f64 (+.f64 11/6 a)))) 1)
(+.f64 (-.f64 (/.f64 2/3 t) (/.f64 a (/.f64 (+.f64 a -5/6) a))) (/.f64 25/36 (+.f64 a -5/6)))
(+.f64 (-.f64 (-.f64 (/.f64 2/3 t) 5/6) (exp.f64 (log1p.f64 a))) 1)
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 1)
(*.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) (cbrt.f64 (+.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 1 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 a 5/6)) (sqrt.f64 (/.f64 2/3 t))) (-.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (+.f64 a 5/6))))
(*.f64 (/.f64 1 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)))
(*.f64 (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (-.f64 (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 a 5/6) 2)) (+.f64 (+.f64 (*.f64 2/3 a) -5/9) (*.f64 t (fma.f64 a a -25/36)))) (*.f64 t (+.f64 a -5/6)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 t (+.f64 125/216 (pow.f64 a 3))))) (*.f64 t (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (+.f64 a -5/6) (*.f64 (*.f64 t 3/2) (fma.f64 a a -25/36)))) (*.f64 (*.f64 t 3/2) (+.f64 a -5/6)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 (*.f64 t 3/2) (+.f64 125/216 (pow.f64 a 3))))) (*.f64 (*.f64 t 3/2) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (+.f64 (*.f64 -2/3 a) 5/9) (*.f64 (neg.f64 t) (fma.f64 a a -25/36)))) (*.f64 (neg.f64 t) (+.f64 a -5/6)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (*.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 (neg.f64 t) (+.f64 125/216 (pow.f64 a 3))))) (*.f64 (neg.f64 t) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(*.f64 (/.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 4/9 (*.f64 t t))) (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (-.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 a 5/6) 3)) (+.f64 (pow.f64 (/.f64 4/9 (*.f64 t t)) 3) (pow.f64 (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) 3))) (+.f64 (*.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (-.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (*.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))
(/.f64 1 (/.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 2/3 t) (+.f64 a 5/6)))
(/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(/.f64 (-.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 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(/.f64 (sqrt.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)) (sqrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)))))
(/.f64 (sqrt.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)))) (sqrt.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (cbrt.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)) (cbrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (cbrt.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)))) (cbrt.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 -5/6 a) (-.f64 -5/6 a))) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(/.f64 (-.f64 (*.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3))) (*.f64 (pow.f64 (+.f64 a 5/6) 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)))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))))
(/.f64 (-.f64 (*.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (+.f64 a 5/6) 2))) (*.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (/.f64 2/3 t) a)) 25/36) (-.f64 (/.f64 2/3 t) (+.f64 a -5/6)))
(/.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 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 8/27 (pow.f64 t 3)) 3) (pow.f64 (pow.f64 (+.f64 a 5/6) 3) 3)) (*.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)) (/.f64 8/27 (pow.f64 t 3))) (*.f64 (pow.f64 (+.f64 a 5/6) 3) (pow.f64 (+.f64 a 5/6) 3))) (*.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 4/9 (*.f64 t t)) 3) (pow.f64 (pow.f64 (+.f64 a 5/6) 2) 3)) (*.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (+.f64 (*.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (+.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (+.f64 a 5/6) 2)) (*.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 2/3 t) a) 3) 125/216) (+.f64 (*.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (/.f64 2/3 t) a)) (+.f64 25/36 (*.f64 (-.f64 (/.f64 2/3 t) a) 5/6))))
(/.f64 (-.f64 (+.f64 (*.f64 2/3 a) -5/9) (*.f64 t (fma.f64 a a -25/36))) (*.f64 t (+.f64 a -5/6)))
(/.f64 (-.f64 (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 t (+.f64 125/216 (pow.f64 a 3)))) (*.f64 t (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (-.f64 (+.f64 a -5/6) (*.f64 (*.f64 t 3/2) (fma.f64 a a -25/36))) (*.f64 (*.f64 t 3/2) (+.f64 a -5/6)))
(/.f64 (-.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 (*.f64 t 3/2) (+.f64 125/216 (pow.f64 a 3)))) (*.f64 (*.f64 t 3/2) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (-.f64 (+.f64 (*.f64 -2/3 a) 5/9) (*.f64 (neg.f64 t) (fma.f64 a a -25/36))) (*.f64 (neg.f64 t) (+.f64 a -5/6)))
(/.f64 (-.f64 (*.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 (neg.f64 t) (+.f64 125/216 (pow.f64 a 3)))) (*.f64 (neg.f64 t) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (neg.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (neg.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(/.f64 (neg.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (neg.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 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 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 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 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 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 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 2/3 a) -5/9) (*.f64 t (fma.f64 a a -25/36))) t) (+.f64 a -5/6))
(/.f64 (/.f64 (-.f64 (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 t (+.f64 125/216 (pow.f64 a 3)))) t) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))
(/.f64 (/.f64 (-.f64 (+.f64 a -5/6) (*.f64 (*.f64 t 3/2) (fma.f64 a a -25/36))) (*.f64 t 3/2)) (+.f64 a -5/6))
(/.f64 (/.f64 (-.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 (*.f64 t 3/2) (+.f64 125/216 (pow.f64 a 3)))) (*.f64 t 3/2)) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))
(/.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2/3 a) 5/9) (*.f64 (neg.f64 t) (fma.f64 a a -25/36))) (neg.f64 t)) (+.f64 a -5/6))
(/.f64 (/.f64 (-.f64 (*.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 (neg.f64 t) (+.f64 125/216 (pow.f64 a 3)))) (neg.f64 t)) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))
(pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (log.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(fma.f64 2/3 (pow.f64 t -1) (-.f64 -5/6 a))
(fma.f64 1 (/.f64 2/3 t) (-.f64 -5/6 a))
(fma.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)) (-.f64 -5/6 a))
(fma.f64 (cbrt.f64 (/.f64 4/9 (*.f64 t t))) (cbrt.f64 (/.f64 2/3 t)) (-.f64 -5/6 a))
Outputs
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(*.f64 2/3 (/.f64 b t))
(/.f64 (*.f64 b 2/3) t)
(/.f64 2/3 (/.f64 t b))
(+.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))
(neg.f64 (*.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))
(neg.f64 (*.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)))
1
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)
(fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1)
(fma.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2) 1)
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))) 1))
(fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (fma.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b b)) 1))
(fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (fma.f64 2 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) 1))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 2) (pow.f64 b 2))) (+.f64 1 (*.f64 4/3 (*.f64 (pow.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) 3) (pow.f64 b 3))))))
(fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (+.f64 (fma.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2) (*.f64 b b)) 1) (*.f64 4/3 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3))))
(fma.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (fma.f64 2 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) (fma.f64 4/3 (pow.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3) 1)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))
(+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b))))
(fma.f64 4/3 (/.f64 b (/.f64 t (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t))))
(fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b)))))
(fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 (/.f64 t b) (/.f64 t b))) (fma.f64 4/3 (/.f64 b (/.f64 t (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 32/81 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3)) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))))
(fma.f64 32/81 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (pow.f64 t 3) (pow.f64 b 3))) (fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b))))))
(fma.f64 32/81 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (pow.f64 t 3)) (pow.f64 b 3)) (fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 (/.f64 t b) (/.f64 t b))) (fma.f64 4/3 (/.f64 b (/.f64 t (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))
(+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))
(+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b))))
(fma.f64 4/3 (/.f64 b (/.f64 t (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t))))
(fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b)))))
(fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 (/.f64 t b) (/.f64 t b))) (fma.f64 4/3 (/.f64 b (/.f64 t (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 32/81 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 3)) (pow.f64 t 3))) (+.f64 (*.f64 8/9 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 b 2)) (pow.f64 t 2))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 4/3 (/.f64 (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) b) t)))))
(fma.f64 32/81 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (pow.f64 t 3) (pow.f64 b 3))) (fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (/.f64 t b))))))
(fma.f64 32/81 (*.f64 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (pow.f64 t 3)) (pow.f64 b 3)) (fma.f64 8/9 (/.f64 (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))) (*.f64 (/.f64 t b) (/.f64 t b))) (fma.f64 4/3 (/.f64 b (/.f64 t (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))) (pow.f64 (exp.f64 -2) (*.f64 b (+.f64 5/6 a))))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))))
(fma.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 a b))) (+.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 -2 (*.f64 (*.f64 a b) (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 a (*.f64 a (*.f64 b b)))) (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 a b))) (+.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)))) (*.f64 (pow.f64 a 3) (pow.f64 b 3)))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 -4/3 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 b 3) (pow.f64 a 3))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 a b) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6)))) (fma.f64 -4/3 (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (pow.f64 b 3) (pow.f64 a 3))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) -5/6))) (*.f64 (*.f64 a (*.f64 a (*.f64 b b))) 2))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(exp.f64 (*.f64 2 (*.f64 b (-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(/.f64 2/3 t)
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (*.f64 -1 (+.f64 5/6 a)) (*.f64 2/3 (/.f64 1 t)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(*.f64 -1 (+.f64 5/6 a))
(-.f64 -5/6 a)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(*.f64 -1 (+.f64 5/6 a))
(-.f64 -5/6 a)
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 (+.f64 5/6 a)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6)
(+.f64 (/.f64 2/3 t) -5/6)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(*.f64 -1 a)
(neg.f64 a)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(*.f64 -1 a)
(neg.f64 a)
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 1 t)) (*.f64 -1 a)) 5/6)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(*.f64 b (+.f64 (/.f64 2/3 t) (+.f64 (-.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 0 (+.f64 5/6 a))))
(+.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 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a)))))
(*.f64 b (+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a)))))
(+.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (+.f64 a 5/6))) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (+.f64 a 5/6))))
(*.f64 b (+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a)))))
(*.f64 b (+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2)) (*.f64 0 (+.f64 5/6 a)))))
(+.f64 (*.f64 b (/.f64 2/3 t)) (*.f64 b (-.f64 -5/6 a)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 b (/.f64 2/3 t)) (*.f64 b (*.f64 (-.f64 -5/6 a) 1)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 b (/.f64 2/3 t)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 (/.f64 2/3 t) b) (*.f64 (-.f64 -5/6 a) b))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (/.f64 2/3 t) b))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 b (-.f64 (/.f64 2/3 t) a)) (*.f64 b -5/6))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 1 (*.f64 b (/.f64 2/3 t))) (*.f64 1 (*.f64 b (-.f64 -5/6 a))))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (*.f64 1 (*.f64 (/.f64 2/3 t) b)) (*.f64 1 (*.f64 (-.f64 -5/6 a) b)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 1)
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(/.f64 b (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) b))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) b)
(*.f64 b (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (-.f64 (/.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 b (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(*.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 (-.f64 -5/6 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 b (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (*.f64 b (-.f64 (/.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 b (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(*.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 (-.f64 -5/6 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 b (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (*.f64 (-.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 b (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(*.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 (-.f64 -5/6 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 b (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (/.f64 (*.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 b (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (/.f64 (*.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 b (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (/.f64 (*.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 b (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(*.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 (-.f64 -5/6 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 b (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(*.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 (-.f64 -5/6 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 b (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(*.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 (-.f64 -5/6 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 b (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (/.f64 (*.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 b (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (/.f64 (*.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 b (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (/.f64 (*.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 b (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(*.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 (-.f64 -5/6 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 b (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(*.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 (-.f64 -5/6 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 b (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(*.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 (-.f64 -5/6 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 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) 1)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 1 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(*.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 b) (+.f64 -5/3 (*.f64 (-.f64 (/.f64 2/3 t) a) 2)))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 1)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 3)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3) 1/3)
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)
(pow.f64 (exp.f64 b) (*.f64 2 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 b) (+.f64 -5/3 (*.f64 (-.f64 (/.f64 2/3 t) a) 2)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))) (sqrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))) (sqrt.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 b (+.f64 -5/3 (*.f64 (-.f64 (/.f64 2/3 t) a) 2))))) (sqrt.f64 (*.f64 b (+.f64 -5/3 (*.f64 (-.f64 (/.f64 2/3 t) a) 2)))))
(pow.f64 (exp.f64 (*.f64 b 2)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))) 2)) (cbrt.f64 (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) 2)) (cbrt.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 b (+.f64 -5/3 (*.f64 (-.f64 (/.f64 2/3 t) a) 2)))) 2)) (cbrt.f64 (*.f64 b (+.f64 -5/3 (*.f64 (-.f64 (/.f64 2/3 t) a) 2)))))
(pow.f64 (exp.f64 1) (*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 b 2)))
(pow.f64 (E.f64) (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(pow.f64 (E.f64) (*.f64 b (+.f64 -5/3 (*.f64 (-.f64 (/.f64 2/3 t) a) 2))))
(pow.f64 (pow.f64 (exp.f64 2) b) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 2) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) b)
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))) (sqrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2)) (cbrt.f64 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 2))
(fabs.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))) 3))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (*.f64 (-.f64 -5/6 a) 1))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 0 (+.f64 5/6 a)))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (-.f64 -5/6 a) 1) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 0 (+.f64 5/6 a)))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (-.f64 -5/6 a) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (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 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2)) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (-.f64 -5/6 a) 1) (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 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2)) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)) -5/6))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a)) -5/6))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (-.f64 (neg.f64 a) 5/6))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (-.f64 (*.f64 -1 a) 5/6))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (-.f64 (*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a)) 5/6))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (-.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a)) 5/6))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (*.f64 1 (*.f64 (-.f64 -5/6 a) 1)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6)))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 0 (+.f64 5/6 a)))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6)))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (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 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2)) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6)) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 2 (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(fma.f64 2 (*.f64 0 (+.f64 5/6 a)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6)) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 a 5/6))) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (+.f64 a 5/6)) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a)))
(+.f64 (/.f64 2/3 t) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2)) (*.f64 0 (+.f64 5/6 a))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a)))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 a 5/6))) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (+.f64 a 5/6)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a)) (+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a)))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6)) (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 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a)))
(+.f64 (/.f64 2/3 t) (+.f64 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2)) (*.f64 0 (+.f64 5/6 a))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6)) (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 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a)) (+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a)))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 a 5/6))) (pow.f64 (cbrt.f64 (+.f64 a 5/6)) 2) (+.f64 a 5/6)) (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 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 1 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 0 (+.f64 5/6 a)))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 1 (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 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2)) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 0 (+.f64 5/6 a)))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (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 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2)) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (fma.f64 (neg.f64 a) 1 a) -5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (-.f64 -5/6 a) a))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a) -5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (-.f64 -5/6 a) a))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2) a) -5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (-.f64 -5/6 a) a))
(+.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (fma.f64 (neg.f64 a) 1 a) 5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (-.f64 -5/6 a) a))
(+.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) a) 5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (-.f64 -5/6 a) a))
(+.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2) a) 5/6))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 -5/6 (fma.f64 (neg.f64 a) 1 a)))
(+.f64 (-.f64 (/.f64 2/3 t) a) (+.f64 (-.f64 -5/6 a) a))
(+.f64 (-.f64 -5/6 a) (/.f64 2/3 t))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (-.f64 -5/6 a) (+.f64 (/.f64 2/3 t) (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 0 (+.f64 5/6 a)))
(+.f64 (-.f64 -5/6 a) (+.f64 (/.f64 2/3 t) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6))))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (-.f64 -5/6 a) (+.f64 (/.f64 2/3 t) (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 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2)) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (*.f64 (-.f64 -5/6 a) 1) (/.f64 2/3 t))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (neg.f64 a) (+.f64 -5/6 (/.f64 2/3 t)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 -5/6 (-.f64 (/.f64 2/3 t) a))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (fma.f64 (-.f64 -5/6 a) 1 (+.f64 a 5/6)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) (*.f64 0 (+.f64 5/6 a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 a 5/6))) (sqrt.f64 (+.f64 a 5/6)) (+.f64 a 5/6)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 5/6 a))) (sqrt.f64 (+.f64 5/6 a)) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (sqrt.f64 (+.f64 5/6 a)) (neg.f64 (sqrt.f64 (+.f64 5/6 a)))) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (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 2/3 t) (-.f64 -5/6 a)))
(+.f64 (/.f64 2/3 t) (+.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2) (+.f64 5/6 a))))
(+.f64 (/.f64 2/3 t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 5/6 a))) (pow.f64 (cbrt.f64 (+.f64 5/6 a)) 2)) (*.f64 0 (+.f64 5/6 a))))
(+.f64 (+.f64 (/.f64 2/3 t) -5/6) (neg.f64 a))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (-.f64 (/.f64 2/3 t) (exp.f64 (log.f64 (+.f64 11/6 a)))) 1)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (-.f64 (/.f64 2/3 t) (/.f64 a (/.f64 (+.f64 a -5/6) a))) (/.f64 25/36 (+.f64 a -5/6)))
(-.f64 (+.f64 (/.f64 25/36 (+.f64 a -5/6)) (/.f64 2/3 t)) (/.f64 (*.f64 a a) (+.f64 a -5/6)))
(+.f64 (-.f64 (-.f64 (/.f64 2/3 t) 5/6) (exp.f64 (log1p.f64 a))) 1)
(+.f64 1 (-.f64 (+.f64 (/.f64 2/3 t) -5/6) (exp.f64 (log1p.f64 a))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 (expm1.f64 (log1p.f64 a))))
(*.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 1)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(*.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(*.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(*.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2) (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.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 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)) 1) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(/.f64 (*.f64 1 (-.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)))))
(/.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)) (/.f64 4/9 (*.f64 t t))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 a 5/6)) (sqrt.f64 (/.f64 2/3 t))) (-.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (+.f64 a 5/6))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 5/6 a)) (sqrt.f64 (/.f64 2/3 t))) (-.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (+.f64 5/6 a))))
(*.f64 (/.f64 1 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)))
(/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) 1) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(*.f64 (/.f64 1 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)))
(/.f64 (*.f64 1 (-.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)))))
(/.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 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)) (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (-.f64 (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 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))) (+.f64 (/.f64 4/9 (*.f64 t t)) (-.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))
(/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (-.f64 (+.f64 5/6 a) (/.f64 2/3 t))))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (+.f64 (*.f64 2/3 a) -5/9) (*.f64 t (fma.f64 a a -25/36)))) (*.f64 t (+.f64 a -5/6)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (fma.f64 2/3 a -5/9) (*.f64 t (fma.f64 a a -25/36)))) (*.f64 t (+.f64 a -5/6)))
(*.f64 (+.f64 a -5/6) (*.f64 t (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (fma.f64 t (fma.f64 a a -25/36) (fma.f64 2/3 a -5/9)))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 t (+.f64 125/216 (pow.f64 a 3))))) (*.f64 t (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (fma.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (*.f64 t (+.f64 (pow.f64 a 3) 125/216)))) (*.f64 t (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))))
(*.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) t) (fma.f64 2/3 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) (*.f64 t (+.f64 (pow.f64 a 3) 125/216)))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (+.f64 a -5/6) (*.f64 (*.f64 t 3/2) (fma.f64 a a -25/36)))) (*.f64 (*.f64 t 3/2) (+.f64 a -5/6)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (+.f64 a -5/6) (*.f64 (fma.f64 a a -25/36) (*.f64 t 3/2)))) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))
(*.f64 t (*.f64 (+.f64 (*.f64 a 3/2) -5/4) (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (fma.f64 (fma.f64 a a -25/36) (*.f64 t 3/2) (+.f64 a -5/6)))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 (*.f64 t 3/2) (+.f64 125/216 (pow.f64 a 3))))) (*.f64 (*.f64 t 3/2) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (*.f64 (+.f64 (pow.f64 a 3) 125/216) (*.f64 t 3/2)))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (*.f64 t 3/2)))
(*.f64 t (*.f64 (*.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) 3/2) (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (fma.f64 t (+.f64 125/144 (*.f64 (pow.f64 a 3) 3/2)) (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6)))))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (+.f64 (*.f64 -2/3 a) 5/9) (*.f64 (neg.f64 t) (fma.f64 a a -25/36)))) (*.f64 (neg.f64 t) (+.f64 a -5/6)))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (fma.f64 -2/3 a 5/9) (*.f64 (fma.f64 a a -25/36) (neg.f64 t)))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(*.f64 (+.f64 a -5/6) (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (neg.f64 t)) (-.f64 (fma.f64 a -2/3 5/9) (*.f64 t (fma.f64 a a -25/36)))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)) (+.f64 (*.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 (neg.f64 t) (+.f64 125/216 (pow.f64 a 3))))) (*.f64 (neg.f64 t) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(*.f64 (/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (fma.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (*.f64 (+.f64 (pow.f64 a 3) 125/216) (neg.f64 t)))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (neg.f64 t)))
(*.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) (/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (neg.f64 t)) (-.f64 (*.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) -2/3) (*.f64 t (+.f64 (pow.f64 a 3) 125/216)))))
(*.f64 (/.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 4/9 (*.f64 t t))) (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))) (-.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 (/.f64 4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (-.f64 -5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))))
(*.f64 (/.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (-.f64 (/.f64 (/.f64 16/81 (*.f64 t t)) (*.f64 t t)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))))) (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (-.f64 -5/6 a) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))))
(*.f64 (/.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)) (+.f64 (pow.f64 (/.f64 4/9 (*.f64 t t)) 3) (pow.f64 (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) 3))) (+.f64 (*.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (-.f64 (*.f64 (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (*.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 (pow.f64 (/.f64 4/9 (*.f64 t t)) 3) (pow.f64 (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) 3))) (fma.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)) (*.f64 (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) (-.f64 (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) (/.f64 4/9 (*.f64 t t))))))
(/.f64 (*.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (*.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t))) (+.f64 (*.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t))) (/.f64 -4/9 (*.f64 t t))) (/.f64 (/.f64 16/81 (*.f64 t t)) (*.f64 t t)))) (+.f64 (/.f64 64/729 (pow.f64 (*.f64 t t) 3)) (pow.f64 (*.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t))) 3)))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.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 2/3 t) (+.f64 a 5/6)))
(/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) 1) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (/.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(/.f64 (-.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 1 (-.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)))))
(/.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)) (/.f64 4/9 (*.f64 t t))))
(/.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 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)))) (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(/.f64 (sqrt.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)) (sqrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) (sqrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (/.f64 (sqrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))))
(/.f64 (sqrt.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)))) (sqrt.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)))))
(*.f64 (/.f64 (sqrt.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))))) (sqrt.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (/.f64 (sqrt.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (cbrt.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)) (cbrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (cbrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)))) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))) (cbrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (/.f64 (cbrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (/.f64 (+.f64 5/6 (+.f64 a (/.f64 2/3 t))) (cbrt.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (cbrt.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)))) (cbrt.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))) (cbrt.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)))) (/.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (cbrt.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (/.f64 (cbrt.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))) (/.f64 (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)) (/.f64 4/9 (*.f64 t t))) (cbrt.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3))))))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (-.f64 -5/6 a) (-.f64 -5/6 a))) (-.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) 1) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(/.f64 (-.f64 (*.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3))) (*.f64 (pow.f64 (+.f64 a 5/6) 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)))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))))
(/.f64 (fma.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3)) (neg.f64 (pow.f64 (+.f64 5/6 a) 6))) (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(/.f64 (-.f64 (/.f64 (/.f64 64/729 (pow.f64 t 3)) (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 6)) (*.f64 (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)) (/.f64 4/9 (*.f64 t t))) (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))))
(/.f64 (-.f64 (*.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (+.f64 a 5/6) 2))) (*.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (+.f64 (pow.f64 (+.f64 a 5/6) 2) (/.f64 4/9 (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (pow.f64 (+.f64 5/6 a) 4)) (*.f64 (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (+.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))))
(/.f64 (-.f64 (/.f64 (/.f64 16/81 (*.f64 t t)) (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 4)) (*.f64 (+.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 2/3 t) a) (-.f64 (/.f64 2/3 t) a)) 25/36) (-.f64 (/.f64 2/3 t) (+.f64 a -5/6)))
(/.f64 (fma.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (/.f64 2/3 t) a) -25/36) (-.f64 (/.f64 2/3 t) (+.f64 a -5/6)))
(/.f64 (fma.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (/.f64 2/3 t) a) -25/36) (+.f64 (-.f64 (/.f64 2/3 t) a) 5/6))
(/.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 (-.f64 -5/6 a) (-.f64 -5/6 a)) (*.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(/.f64 (*.f64 1 (-.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)))))
(/.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)) (/.f64 4/9 (*.f64 t t))))
(/.f64 (-.f64 (pow.f64 (/.f64 8/27 (pow.f64 t 3)) 3) (pow.f64 (pow.f64 (+.f64 a 5/6) 3) 3)) (*.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)) (/.f64 8/27 (pow.f64 t 3))) (*.f64 (pow.f64 (+.f64 a 5/6) 3) (pow.f64 (+.f64 a 5/6) 3))) (*.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3)))))
(/.f64 (-.f64 (/.f64 512/19683 (pow.f64 (pow.f64 t 3) 3)) (pow.f64 (pow.f64 (+.f64 5/6 a) 3) 3)) (*.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))) (+.f64 (fma.f64 (/.f64 8/27 (pow.f64 t 3)) (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 6)) (*.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 8/27 (pow.f64 t 3)) 3) (pow.f64 (pow.f64 (+.f64 5/6 a) 3) 3)) (*.f64 (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)) (/.f64 4/9 (*.f64 t t))) (fma.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3) (+.f64 (/.f64 (/.f64 64/729 (pow.f64 t 3)) (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 6)))))
(/.f64 (-.f64 (pow.f64 (/.f64 4/9 (*.f64 t t)) 3) (pow.f64 (pow.f64 (+.f64 a 5/6) 2) 3)) (*.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6)) (+.f64 (*.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t))) (+.f64 (*.f64 (pow.f64 (+.f64 a 5/6) 2) (pow.f64 (+.f64 a 5/6) 2)) (*.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 4/9 (*.f64 t t)) 3) (pow.f64 (pow.f64 (+.f64 5/6 a) 2) 3)) (*.f64 (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)) (fma.f64 (/.f64 4/9 (*.f64 t t)) (/.f64 4/9 (*.f64 t t)) (+.f64 (pow.f64 (+.f64 5/6 a) 4) (*.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))))))
(/.f64 (/.f64 (-.f64 (/.f64 64/729 (pow.f64 (*.f64 t t) 3)) (pow.f64 (+.f64 5/6 a) 6)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t)))) (+.f64 (/.f64 (/.f64 16/81 (*.f64 t t)) (*.f64 t t)) (fma.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2) (pow.f64 (+.f64 5/6 a) 4))))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 2/3 t) a) 3) 125/216) (+.f64 (*.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (/.f64 2/3 t) a)) (+.f64 25/36 (*.f64 (-.f64 (/.f64 2/3 t) a) 5/6))))
(/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 2/3 t) a) 3) -125/216) (fma.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (/.f64 2/3 t) a) (+.f64 25/36 (*.f64 5/6 (-.f64 (/.f64 2/3 t) a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 2/3 t) a) 3) -125/216) (fma.f64 (-.f64 (/.f64 2/3 t) a) (-.f64 (/.f64 2/3 t) a) (fma.f64 5/6 (-.f64 (/.f64 2/3 t) a) 25/36)))
(/.f64 (-.f64 (+.f64 (*.f64 2/3 a) -5/9) (*.f64 t (fma.f64 a a -25/36))) (*.f64 t (+.f64 a -5/6)))
(/.f64 (-.f64 (fma.f64 2/3 a -5/9) (*.f64 t (fma.f64 a a -25/36))) (*.f64 t (+.f64 a -5/6)))
(/.f64 (-.f64 (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 t (+.f64 125/216 (pow.f64 a 3)))) (*.f64 t (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (-.f64 (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))) (*.f64 t (+.f64 (pow.f64 a 3) 125/216))) (*.f64 t (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))))
(/.f64 (-.f64 (*.f64 2/3 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6)))) (*.f64 t (+.f64 (pow.f64 a 3) 125/216))) (*.f64 t (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6)))))
(/.f64 (-.f64 (+.f64 a -5/6) (*.f64 (*.f64 t 3/2) (fma.f64 a a -25/36))) (*.f64 (*.f64 t 3/2) (+.f64 a -5/6)))
(/.f64 (-.f64 (+.f64 a -5/6) (*.f64 (fma.f64 a a -25/36) (*.f64 t 3/2))) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))
(/.f64 (+.f64 -5/6 (+.f64 a (*.f64 (fma.f64 a a -25/36) (*.f64 t -3/2)))) (*.f64 t (+.f64 (*.f64 a 3/2) -5/4)))
(/.f64 (-.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 (*.f64 t 3/2) (+.f64 125/216 (pow.f64 a 3)))) (*.f64 (*.f64 t 3/2) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (-.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (*.f64 (+.f64 (pow.f64 a 3) 125/216) (*.f64 t 3/2))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (*.f64 t 3/2)))
(/.f64 (+.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) (*.f64 (+.f64 (pow.f64 a 3) 125/216) (*.f64 t -3/2))) (*.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) (*.f64 t 3/2)))
(/.f64 (-.f64 (+.f64 (*.f64 -2/3 a) 5/9) (*.f64 (neg.f64 t) (fma.f64 a a -25/36))) (*.f64 (neg.f64 t) (+.f64 a -5/6)))
(/.f64 (+.f64 (fma.f64 -2/3 a 5/9) (*.f64 t (fma.f64 a a -25/36))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(/.f64 (+.f64 (*.f64 t (fma.f64 a a -25/36)) (fma.f64 a -2/3 5/9)) (*.f64 t (+.f64 5/6 (neg.f64 a))))
(/.f64 (-.f64 (*.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 (neg.f64 t) (+.f64 125/216 (pow.f64 a 3)))) (*.f64 (neg.f64 t) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))))
(/.f64 (+.f64 (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) -2/3) (*.f64 t (+.f64 (pow.f64 a 3) 125/216))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (neg.f64 t)))
(/.f64 (fma.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) -2/3 (*.f64 t (+.f64 (pow.f64 a 3) 125/216))) (*.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) (neg.f64 t)))
(/.f64 (neg.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 a 5/6) 2))) (neg.f64 (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))
(/.f64 (neg.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2))) (+.f64 (neg.f64 (/.f64 2/3 t)) (-.f64 -5/6 a)))
(/.f64 (+.f64 (/.f64 -4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)))
(/.f64 (neg.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 a 5/6) 3))) (neg.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 a 5/6) (+.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))
(/.f64 (neg.f64 (-.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (+.f64 5/6 a) 3))) (neg.f64 (+.f64 (/.f64 4/9 (*.f64 t t)) (*.f64 (+.f64 5/6 a) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a))))))
(*.f64 1 (/.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 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)) 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)) 1) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(/.f64 (/.f64 (-.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)) 1) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(/.f64 (/.f64 (-.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)) 1) (+.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(/.f64 (-.f64 (/.f64 4/9 (*.f64 t t)) (pow.f64 (+.f64 5/6 a) 2)) (+.f64 5/6 (+.f64 a (/.f64 2/3 t))))
(/.f64 (/.f64 (-.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 1 (-.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)))))
(/.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)) (/.f64 4/9 (*.f64 t t))))
(/.f64 (/.f64 (-.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 1 (-.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)))))
(/.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)) (/.f64 4/9 (*.f64 t t))))
(/.f64 (/.f64 (-.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 1 (-.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)))))
(/.f64 (+.f64 (/.f64 8/27 (pow.f64 t 3)) (pow.f64 (-.f64 -5/6 a) 3)) (fma.f64 (-.f64 -5/6 a) (+.f64 (-.f64 -5/6 a) (/.f64 -2/3 t)) (/.f64 4/9 (*.f64 t t))))
(/.f64 (/.f64 (-.f64 (+.f64 (*.f64 2/3 a) -5/9) (*.f64 t (fma.f64 a a -25/36))) t) (+.f64 a -5/6))
(/.f64 (-.f64 (fma.f64 2/3 a -5/9) (*.f64 t (fma.f64 a a -25/36))) (*.f64 t (+.f64 a -5/6)))
(/.f64 (/.f64 (-.f64 (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 t (+.f64 125/216 (pow.f64 a 3)))) t) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))
(/.f64 (-.f64 (*.f64 2/3 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))) (*.f64 t (+.f64 (pow.f64 a 3) 125/216))) (*.f64 t (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a)))))
(/.f64 (-.f64 (*.f64 2/3 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6)))) (*.f64 t (+.f64 (pow.f64 a 3) 125/216))) (*.f64 t (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6)))))
(/.f64 (/.f64 (-.f64 (+.f64 a -5/6) (*.f64 (*.f64 t 3/2) (fma.f64 a a -25/36))) (*.f64 t 3/2)) (+.f64 a -5/6))
(/.f64 (-.f64 (+.f64 a -5/6) (*.f64 (fma.f64 a a -25/36) (*.f64 t 3/2))) (*.f64 (+.f64 a -5/6) (*.f64 t 3/2)))
(/.f64 (+.f64 -5/6 (+.f64 a (*.f64 (fma.f64 a a -25/36) (*.f64 t -3/2)))) (*.f64 t (+.f64 (*.f64 a 3/2) -5/4)))
(/.f64 (/.f64 (-.f64 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))) (*.f64 (*.f64 t 3/2) (+.f64 125/216 (pow.f64 a 3)))) (*.f64 t 3/2)) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))
(/.f64 (-.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (*.f64 (+.f64 (pow.f64 a 3) 125/216) (*.f64 t 3/2))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (*.f64 t 3/2)))
(/.f64 (+.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) (*.f64 (+.f64 (pow.f64 a 3) 125/216) (*.f64 t -3/2))) (*.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) (*.f64 t 3/2)))
(/.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2/3 a) 5/9) (*.f64 (neg.f64 t) (fma.f64 a a -25/36))) (neg.f64 t)) (+.f64 a -5/6))
(/.f64 (+.f64 (fma.f64 -2/3 a 5/9) (*.f64 t (fma.f64 a a -25/36))) (*.f64 (+.f64 a -5/6) (neg.f64 t)))
(/.f64 (+.f64 (*.f64 t (fma.f64 a a -25/36)) (fma.f64 a -2/3 5/9)) (*.f64 t (+.f64 5/6 (neg.f64 a))))
(/.f64 (/.f64 (-.f64 (*.f64 -2/3 (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6)))) (*.f64 (neg.f64 t) (+.f64 125/216 (pow.f64 a 3)))) (neg.f64 t)) (fma.f64 a a (-.f64 25/36 (*.f64 a 5/6))))
(/.f64 (+.f64 (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) -2/3) (*.f64 t (+.f64 (pow.f64 a 3) 125/216))) (*.f64 (fma.f64 a a (-.f64 25/36 (*.f64 5/6 a))) (neg.f64 t)))
(/.f64 (fma.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) -2/3 (*.f64 t (+.f64 (pow.f64 a 3) 125/216))) (*.f64 (fma.f64 a a (+.f64 25/36 (*.f64 a -5/6))) (neg.f64 t)))
(pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 1)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 2)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 3)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(pow.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3) 1/3)
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 2))
(fabs.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(log.f64 (exp.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)) 3))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(exp.f64 (log.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))) 1))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(fma.f64 2/3 (pow.f64 t -1) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(fma.f64 1 (/.f64 2/3 t) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(fma.f64 (sqrt.f64 (/.f64 2/3 t)) (sqrt.f64 (/.f64 2/3 t)) (-.f64 -5/6 a))
(+.f64 (/.f64 2/3 t) (-.f64 -5/6 a))
(fma.f64 (cbrt.f64 (/.f64 4/9 (*.f64 t t))) (cbrt.f64 (/.f64 2/3 t)) (-.f64 -5/6 a))

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 72 to 30 computations (58.3% saved)

series62.0ms (0.2%)

Counts
4 → 124
Calls

45 calls:

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

rewrite95.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

simplify199.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

localize66.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 88 to 50 computations (43.2% saved)

series16.0ms (0%)

Counts
3 → 120
Calls

30 calls:

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

rewrite111.0ms (0.3%)

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
01583
131983
2409883
Stop Event
node limit
Counts
3 → 156
Calls
Call 1
Inputs
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 c) 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (*.f64 (neg.f64 a) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b c) (neg.f64 a)) (*.f64 (-.f64 b c) -5/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (*.f64 (neg.f64 c) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -5/6 a) (neg.f64 c)) (*.f64 (-.f64 -5/6 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 (neg.f64 a) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 a) (-.f64 b c)) (*.f64 -5/6 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 (neg.f64 c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 c) (-.f64 -5/6 a)) (*.f64 b (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (-.f64 b c) -5/6)) (*.f64 1 (*.f64 (-.f64 b c) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (-.f64 -5/6 a) b)) (*.f64 1 (*.f64 (-.f64 -5/6 a) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 -5/6 (-.f64 b c))) (*.f64 1 (*.f64 (neg.f64 a) (-.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 b (-.f64 -5/6 a))) (*.f64 1 (*.f64 (neg.f64 c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b c) (/.f64 1 (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -5/6 a) (/.f64 1 (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (+.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (+.f64 -5/6 a) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 25/36 (*.f64 a a))) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c))) (-.f64 -5/6 a)) (-.f64 b (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3)) (-.f64 -5/6 a)) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (-.f64 -5/6 a)) (neg.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (-.f64 -5/6 a)) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) (-.f64 b c)) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) (-.f64 b c)) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (-.f64 b c)) (neg.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (-.f64 b c)) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c))) (sqrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a))) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) 1) (+.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) 1) (+.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 (-.f64 -5/6 a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 -5/6 a) 3) (pow.f64 (-.f64 b c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (-.f64 b c) 2)) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (-.f64 b c)) (-.f64 -5/6 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (-.f64 -5/6 a)) (-.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)))))))

simplify176.0ms (0.5%)

Algorithm
egg-herbie
Rules
1020×associate-*r*
1012×associate-+r+
984×associate-/l*
836×+-commutative
756×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055512216
1167211742
2735511742
Stop Event
node limit
Counts
276 → 302
Calls
Call 1
Inputs
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 -1 (*.f64 b (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 c (+.f64 5/6 a))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(+.f64 (*.f64 -1 (*.f64 b (+.f64 5/6 a))) (*.f64 c (+.f64 5/6 a)))
(*.f64 -5/6 (-.f64 b c))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(*.f64 -1 (*.f64 (-.f64 b c) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b c) a)) (*.f64 -5/6 (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (+.f64 5/6 a)))) (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 -2 (*.f64 b (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))
(+.f64 (*.f64 -4/3 (*.f64 (pow.f64 b 3) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3)))) (+.f64 (*.f64 -2 (*.f64 b (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a)))) (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a)))) (+.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))) (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3)))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(exp.f64 (*.f64 -5/3 (-.f64 b c)))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (exp.f64 (*.f64 -5/3 (-.f64 b c))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (+.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (+.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (+.f64 (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 a 3)))) (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (pow.f64 a 2)))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a))))))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a)))))))
(+.f64 (*.f64 -4/3 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3))))) (+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a))))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2)))))))
(+.f64 (*.f64 2 (*.f64 c (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (+.f64 5/6 a))))) (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 c 3) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 3))))) (*.f64 2 (*.f64 (pow.f64 c 2) (*.f64 y (*.f64 (exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a)))) (pow.f64 (+.f64 5/6 a) 2))))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (+.f64 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y) (*.f64 -4/3 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 3) (*.f64 (pow.f64 a 3) y)))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6)))))
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 c) 1 c)))
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c)))
(+.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) (*.f64 (-.f64 -5/6 a) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c)))
(+.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (neg.f64 a)))
(+.f64 (*.f64 (-.f64 b c) -5/6) (*.f64 (-.f64 b c) (*.f64 (neg.f64 a) 1)))
(+.f64 (*.f64 (-.f64 b c) (neg.f64 a)) (*.f64 (-.f64 b c) -5/6))
(+.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (neg.f64 c)))
(+.f64 (*.f64 (-.f64 -5/6 a) b) (*.f64 (-.f64 -5/6 a) (*.f64 (neg.f64 c) 1)))
(+.f64 (*.f64 (-.f64 -5/6 a) (neg.f64 c)) (*.f64 (-.f64 -5/6 a) b))
(+.f64 (*.f64 -5/6 (-.f64 b c)) (*.f64 (neg.f64 a) (-.f64 b c)))
(+.f64 (*.f64 (neg.f64 a) (-.f64 b c)) (*.f64 -5/6 (-.f64 b c)))
(+.f64 (*.f64 b (-.f64 -5/6 a)) (*.f64 (neg.f64 c) (-.f64 -5/6 a)))
(+.f64 (*.f64 (neg.f64 c) (-.f64 -5/6 a)) (*.f64 b (-.f64 -5/6 a)))
(+.f64 (*.f64 1 (*.f64 (-.f64 b c) -5/6)) (*.f64 1 (*.f64 (-.f64 b c) (neg.f64 a))))
(+.f64 (*.f64 1 (*.f64 (-.f64 -5/6 a) b)) (*.f64 1 (*.f64 (-.f64 -5/6 a) (neg.f64 c))))
(+.f64 (*.f64 1 (*.f64 -5/6 (-.f64 b c))) (*.f64 1 (*.f64 (neg.f64 a) (-.f64 b c))))
(+.f64 (*.f64 1 (*.f64 b (-.f64 -5/6 a))) (*.f64 1 (*.f64 (neg.f64 c) (-.f64 -5/6 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 1)
(/.f64 (-.f64 b c) (/.f64 1 (-.f64 -5/6 a)))
(/.f64 (-.f64 -5/6 a) (/.f64 1 (-.f64 b c)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (+.f64 b c) (-.f64 -5/6 a)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))
(/.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (+.f64 -5/6 a) (-.f64 b c)))
(/.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))
(/.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (-.f64 -5/6 a)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (-.f64 b c)))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (+.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (+.f64 b c))
(/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (+.f64 b c))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (+.f64 -5/6 a))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 25/36 (*.f64 a a))) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (neg.f64 c) (neg.f64 c))) (-.f64 -5/6 a)) (-.f64 b (neg.f64 c)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (neg.f64 c) 3)) (-.f64 -5/6 a)) (+.f64 (*.f64 b b) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 b (neg.f64 c)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (-.f64 -5/6 a)) (neg.f64 (+.f64 b c)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (-.f64 -5/6 a)) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 (neg.f64 a) (neg.f64 a))) (-.f64 b c)) (+.f64 -5/6 a))
(/.f64 (*.f64 (+.f64 -125/216 (pow.f64 (neg.f64 a) 3)) (-.f64 b c)) (+.f64 25/36 (-.f64 (*.f64 (neg.f64 a) (neg.f64 a)) (*.f64 -5/6 (neg.f64 a)))))
(/.f64 (*.f64 (neg.f64 (-.f64 25/36 (*.f64 a a))) (-.f64 b c)) (neg.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (-.f64 b c)) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) 1) (+.f64 -5/6 a))
(/.f64 (*.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))
(/.f64 (*.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) 1) (+.f64 b c))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) 1) (+.f64 -5/6 a))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (+.f64 b c) (+.f64 -5/6 a)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 -5/6 a) (+.f64 b c)))
(/.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 25/36 (*.f64 a a))) (*.f64 (sqrt.f64 (-.f64 -5/6 a)) (-.f64 b c))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (sqrt.f64 (-.f64 b c)) (-.f64 -5/6 a))) (sqrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) 1) (+.f64 -5/6 a))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 25/36 (*.f64 a a))) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (/.f64 (*.f64 (-.f64 b c) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (+.f64 b c))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 (-.f64 -5/6 a) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) 1) (+.f64 b c))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (sqrt.f64 (+.f64 b c))) (sqrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -5/6 a)) (*.f64 (cbrt.f64 (+.f64 b c)) (cbrt.f64 (+.f64 b c)))) (cbrt.f64 (+.f64 b c)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) 1) (fma.f64 b b (*.f64 c (+.f64 b c))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -5/6 a)) (*.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))) (cbrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) 1) (+.f64 -5/6 a))
(/.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (sqrt.f64 (+.f64 -5/6 a))) (sqrt.f64 (+.f64 -5/6 a)))
(/.f64 (/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 b c)) (*.f64 (cbrt.f64 (+.f64 -5/6 a)) (cbrt.f64 (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 -5/6 a)))
(/.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) 1) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))
(/.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))))) (sqrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 b c)) (*.f64 (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))) (cbrt.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b c) 3) (pow.f64 (-.f64 -5/6 a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 -5/6 a) 3) (pow.f64 (-.f64 b c) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(exp.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))) 1)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1)
(*.f64 1 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(*.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3) 1/3)
(pow.f64 (pow.f64 (exp.f64 (-.f64 -5/6 a)) (-.f64 b c)) 2)
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))) (sqrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(pow.f64 (exp.f64 (*.f64 (-.f64 b c) 2)) (-.f64 -5/6 a))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(pow.f64 (exp.f64 1) (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)))
(pow.f64 (pow.f64 (exp.f64 2) (-.f64 b c)) (-.f64 -5/6 a))
(pow.f64 (pow.f64 (exp.f64 2) (-.f64 -5/6 a)) (-.f64 b c))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))) (sqrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 2)) (cbrt.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(sqrt.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3) (pow.f64 y 3)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)))
(exp.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)))
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 a (-.f64 c b))
(+.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 a (-.f64 c b))
(+.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)))
(pow.f64 (exp.f64 (*.f64 c 2)) (+.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 (*.f64 c 2)) (+.f64 5/6 a)))) (pow.f64 (exp.f64 (*.f64 c 2)) (+.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 (*.f64 2 (*.f64 b b)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (pow.f64 (+.f64 5/6 a) 2))))
(fma.f64 -2 (*.f64 (+.f64 5/6 a) (*.f64 b (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)))) (fma.f64 2 (*.f64 b (*.f64 b (*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) (pow.f64 (+.f64 5/6 a) 2)))) (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a))))
(+.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 (*.f64 (pow.f64 b 3) (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 (*.f64 2 (*.f64 b b)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) (pow.f64 (+.f64 5/6 a) 2)))))
(fma.f64 -4/3 (*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3))) (fma.f64 -2 (*.f64 (+.f64 5/6 a) (*.f64 b (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)))) (fma.f64 2 (*.f64 b (*.f64 b (*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) (pow.f64 (+.f64 5/6 a) 2)))) (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 (+.f64 c (*.f64 -1 b)) (+.f64 5/6 a))))
(pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (+.f64 c (neg.f64 b))))
(pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (-.f64 c 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))))
(pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (-.f64 c 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))))
(pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (-.f64 c 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))))
(pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (-.f64 c b)))
(exp.f64 (*.f64 -2 (*.f64 b (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))
(pow.f64 (exp.f64 (*.f64 b -2)) (+.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)))))
(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 (*.f64 b -2)) (+.f64 5/6 a))) (pow.f64 (exp.f64 (*.f64 b -2)) (+.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 (fma.f64 2 (*.f64 c (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (*.f64 2 (*.f64 (*.f64 (*.f64 c c) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b))) (pow.f64 (+.f64 5/6 a) 2))))
(fma.f64 2 (*.f64 (*.f64 c (+.f64 5/6 a)) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 c c))) (pow.f64 (exp.f64 (*.f64 b -2)) (+.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 (*.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 (*.f64 4/3 (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 (*.f64 b -2)) (+.f64 5/6 a))) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 (pow.f64 (+.f64 5/6 a) 2) (*.f64 c c))) (*.f64 4/3 (*.f64 (pow.f64 (+.f64 5/6 a) 3) (*.f64 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (pow.f64 c 3))))))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -5/3 (-.f64 b c)))
(pow.f64 (exp.f64 -5/3) (-.f64 b c))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (exp.f64 (*.f64 -5/3 (-.f64 b c))))
(fma.f64 -2 (*.f64 (*.f64 a (-.f64 b c)) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(fma.f64 -2 (*.f64 a (*.f64 (-.f64 b c) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) a))) (+.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (pow.f64 a 2))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 a (-.f64 b c)) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (*.f64 (*.f64 2 (pow.f64 (exp.f64 -5/3) (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 a a))))
(fma.f64 -2 (*.f64 a (*.f64 (-.f64 b c) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 a (*.f64 a (pow.f64 (-.f64 b c) 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 (*.f64 2 (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))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a))))
(pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.f64 -1 a) 5/6))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))) y)
(*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.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 (*.f64 -2 y) (*.f64 (*.f64 (+.f64 5/6 a) b) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a))))))
(fma.f64 -2 (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) y)) (*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) y))
(+.f64 (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a))))) (+.f64 (*.f64 2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 5/6 a) 2))))) (*.f64 -2 (*.f64 y (*.f64 (exp.f64 (*.f64 2 (*.f64 c (+.f64 5/6 a)))) (*.f64 b (+.f64 5/6 a)))))))
(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 (*.f64 -2 y) (*.f64 (*.f64 (+.f64 5/6 a) b) (pow.f64 (exp.f64 2) (*.f64 c (+.f64 5/6 a)))))))
(fma.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) y (fma.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) (*.f64 (*.f64 b (*.f64 b (pow.f64 (+.f64 5/6 a) 2))) y)) (*.f64 -2 (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) y)))))
(+.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 (*.f64 -2 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 (*.f64 c 2)) (+.f64 5/6 a)) (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 5/6 a) 3)) y)) (fma.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) y (fma.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) (*.f64 (*.f64 b (*.f64 b (pow.f64 (+.f64 5/6 a) 2))) y)) (*.f64 -2 (*.f64 (*.f64 (+.f64 5/6 a) b) (*.f64 (pow.f64 (exp.f64 (*.f64 c 2)) (+.f64 5/6 a)) y))))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (+.f64 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 (pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (-.f64 c 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 (pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (-.f64 c 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 (pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (-.f64 c 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 (pow.f64 (exp.f64 2) (*.f64 (+.f64 5/6 a) (-.f64 c 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 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) 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 (*.f64 c y) (*.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)) y))
(fma.f64 2 (*.f64 c (*.f64 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 y (+.f64 5/6 a)))) (*.f64 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) 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 (*.f64 c y) (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (*.f64 (*.f64 2 (*.f64 c c)) (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) y) (pow.f64 (+.f64 5/6 a) 2)))))
(fma.f64 2 (*.f64 c (*.f64 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 y (+.f64 5/6 a)))) (fma.f64 2 (*.f64 (*.f64 (*.f64 c (*.f64 c y)) (pow.f64 (+.f64 5/6 a) 2)) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))) (*.f64 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) 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 (*.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 (*.f64 c y) (*.f64 (+.f64 5/6 a) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (fma.f64 y (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) (fma.f64 4/3 (*.f64 (*.f64 (pow.f64 c 3) y) (*.f64 (pow.f64 (+.f64 5/6 a) 3) (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)))) (*.f64 (*.f64 2 (*.f64 c c)) (*.f64 (*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) b)) y) (pow.f64 (+.f64 5/6 a) 2))))))
(fma.f64 2 (*.f64 c (*.f64 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 y (+.f64 5/6 a)))) (fma.f64 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) y (fma.f64 2 (*.f64 (*.f64 (*.f64 c (*.f64 c y)) (pow.f64 (+.f64 5/6 a) 2)) (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a))) (*.f64 (pow.f64 c 3) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 b -2)) (+.f64 5/6 a)) (*.f64 y (pow.f64 (+.f64 5/6 a) 3))) 4/3)))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 c) b) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)
(*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y)
(+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))
(fma.f64 -2 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (*.f64 (-.f64 b c) (*.f64 a y))) (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))
(fma.f64 -2 (*.f64 (-.f64 b c) (*.f64 (*.f64 a y) (pow.f64 (exp.f64 -5/3) (-.f64 b c)))) (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))
(+.f64 (*.f64 2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (pow.f64 (-.f64 b c) 2) (*.f64 (pow.f64 a 2) y)))) (+.f64 (*.f64 -2 (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) (*.f64 (-.f64 b c) (*.f64 a y)))) (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (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 (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) (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 (*.f64 -4/3 (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 -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))) (*.f64 (pow.f64 (exp.f64 -5/3) (-.f64 b c)) y))))
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 5/6 a)))))
(*.f64 (pow.f64 (exp.f64 -2) (*.f64 (+.f64 5/6 a) (-.f64 b c))) y)
(*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 (*.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)))
(*.f64 (-.f64 -5/6 a) (+.f64 (-.f64 b c) (*.f64 0 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 -5/6 a) (+.f64 (-.f64 b c) (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 -5/6 a) (+.f64 (-.f64 b c) (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 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.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 (*.f64 b b) (*.f64 c c)) (*.f64 (+.f64 c b) (+.f64 a -5/6))) (-.f64 25/36 (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36))) (+.f64 c b))
(/.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 (-.f64 b c) (+.f64 a -5/6)) (-.f64 25/36 (*.f64 a a)))
(/.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 (*.f64 b b) (*.f64 c c)) (*.f64 (+.f64 c b) (+.f64 a -5/6))) (-.f64 25/36 (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (-.f64 25/36 (*.f64 a a)) (/.f64 (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (-.f64 -5/6 a)))
(/.f64 (-.f64 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)) (-.f64 25/36 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))) (-.f64 -125/216 (pow.f64 a 3))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) (fma.f64 b b (*.f64 c (+.f64 c b))))))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (-.f64 b c)))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)) (-.f64 (*.f64 b b) (*.f64 c c))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36))) (+.f64 c b))
(/.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) (fma.f64 b b (*.f64 c (+.f64 c b))))))
(/.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 (-.f64 b c) (+.f64 a -5/6)) (-.f64 25/36 (*.f64 a 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 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.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 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.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 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.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 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.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 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.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 (-.f64 b c) (+.f64 a -5/6)) (-.f64 25/36 (*.f64 a 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 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.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 (+.f64 c b) (+.f64 a -5/6))) (-.f64 25/36 (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36))) (+.f64 c b))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) (fma.f64 b b (*.f64 c (+.f64 c b))))))
(/.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 (*.f64 b b) (*.f64 c c)) (*.f64 (+.f64 c b) (+.f64 a -5/6))) (-.f64 25/36 (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36))) (+.f64 c b))
(/.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) (fma.f64 b b (*.f64 c (+.f64 c b))))))
(/.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 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (-.f64 -5/6 a))
(*.f64 (-.f64 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.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 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.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 -5/6 a) (/.f64 (-.f64 (neg.f64 c) b) (*.f64 (+.f64 c b) (-.f64 c b))))
(/.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 -5/6 a) (neg.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)))) (neg.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 c 3) (neg.f64 (pow.f64 b 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 (-.f64 b c) (+.f64 a -5/6)) (-.f64 25/36 (*.f64 a 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 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.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 (+.f64 -25/36 (*.f64 a a)) (-.f64 5/6 a)) (-.f64 b c))
(*.f64 (/.f64 (+.f64 (*.f64 a a) -25/36) (-.f64 5/6 a)) (-.f64 b c))
(/.f64 (*.f64 (neg.f64 (-.f64 -125/216 (pow.f64 a 3))) (-.f64 b c)) (neg.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(/.f64 (*.f64 (-.f64 b c) (neg.f64 (-.f64 -125/216 (pow.f64 a 3)))) (+.f64 -25/36 (neg.f64 (*.f64 a (+.f64 a -5/6)))))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) 125/216) (+.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 (-.f64 b c) (+.f64 a -5/6)) (-.f64 25/36 (*.f64 a 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 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.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 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.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 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.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 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.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 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.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 (-.f64 b c) (+.f64 a -5/6)) (-.f64 25/36 (*.f64 a 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 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.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 b b) (*.f64 c c)) (*.f64 (+.f64 c b) (+.f64 a -5/6))) (-.f64 25/36 (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (+.f64 b c) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36))) (+.f64 c b))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 25/36 (*.f64 a a))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 -5/6 a)))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (-.f64 -125/216 (pow.f64 a 3))) 1) (*.f64 (fma.f64 b b (*.f64 c (+.f64 b c))) (+.f64 25/36 (*.f64 a (+.f64 -5/6 a)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) (fma.f64 b b (*.f64 c (+.f64 c b))))))
(/.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 b b) (*.f64 c c)) (*.f64 (+.f64 c b) (+.f64 a -5/6))) (-.f64 25/36 (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 25/36 (*.f64 a a)) (*.f64 (+.f64 c b) (+.f64 a -5/6))))
(/.f64 (*.f64 (*.f64 (-.f64 25/36 (*.f64 a a)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (/.f64 (/.f64 (-.f64 25/36 (*.f64 a a)) (+.f64 a -5/6)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (*.f64 b b) (*.f64 c c))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (+.f64 b c)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (+.f64 c b)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c c)) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36))) (+.f64 c b))
(/.f64 (*.f64 (*.f64 (-.f64 -125/216 (pow.f64 a 3)) (-.f64 (pow.f64 b 3) (pow.f64 c 3))) 1) (*.f64 (+.f64 25/36 (*.f64 a (+.f64 -5/6 a))) (fma.f64 b b (*.f64 c (+.f64 b c)))))
(*.f64 (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (fma.f64 b b (*.f64 c (+.f64 c b)))))
(*.f64 (-.f64 -125/216 (pow.f64 a 3)) (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3)) (*.f64 (fma.f64 a (+.f64 a -5/6) 25/36) (fma.f64 b b (*.f64 c (+.f64 c b))))))
(/.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 (fma.f64 a (+.f64 a -5/6) 25/36))) (*.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 (*.f64 (*.f64 (-.f64 b c) (sqrt.f64 (-.f64 -5/6 a))) (sqrt.f64 (-.f64 25/36 (*.f64 a a)))) (sqrt.f64 (+.f64 a -5/6)))
(/.f64 (*.f64 (-.f64 b c) (sqrt.f64 (-.f64 -5/6 a))) (/.f64 (sqrt.f64 (+.f64 a -5/6)) (sqrt.f64 (-.f64 25/36 (*.f64 a 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 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (sqrt.f64 (-.f64 b c))) (-.f64 -5/6 a)) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b 3) (pow.f64 c 3))) (/.f64 (/.f64 (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 -5/6 a)) (sqrt.f64 (-.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 -5/6 a) (sqrt.f64 (-.f64 b c))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c c)))) (sqrt.f64 (+.f64 c b)))
(*.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 (-.f64 b c) (+.f64 a -5/6)) (-.f64 25/36 (*.f64 a 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 b c) (/.f64 (+.f64 a -5/6) (-.f64 25/36 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b c) (+.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 b c) (/.f64 (+.f64 a -5/6) (-.f64 25/36 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b c) (+.f64 a -5/6)) (-.f64 25/36 (*.f64 a 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 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.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 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.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 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.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 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.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 b b) (*.f64 c c)) (+.f64 c b)) (-.f64 -5/6 a))
(*.f64 (-.f64 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.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 c b)) (-.f64 -5/6 a))
(*.f64 (-.f64 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.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 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (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))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (-.f64 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (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 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.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 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.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 b b) (*.f64 c c)) (+.f64 c b)) (-.f64 -5/6 a))
(*.f64 (-.f64 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.f64 c b))))
(/.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 c b)) (-.f64 -5/6 a))
(*.f64 (-.f64 -5/6 a) (/.f64 (-.f64 b c) (/.f64 (+.f64 c b) (+.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 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (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)) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c))))) (sqrt.f64 (fma.f64 b b (*.f64 c (+.f64 b c)))))
(/.f64 (-.f64 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (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 -5/6 a) (/.f64 (fma.f64 b b (*.f64 c (+.f64 c b))) (-.f64 (pow.f64 b 3) (pow.f64 c 3))))
(*.f64 (/.f64 (-.f64 -5/6 a) (fma.f64 b b (*.f64 c (+.f64 c b)))) (-.f64 (pow.f64 b 3) (pow.f64 c 3)))
(/.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 (-.f64 b c) (+.f64 a -5/6)) (-.f64 25/36 (*.f64 a 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 b c) (/.f64 (+.f64 a -5/6) (-.f64 25/36 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b c) (+.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 b c) (/.f64 (+.f64 a -5/6) (-.f64 25/36 (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b c) (+.f64 a -5/6)) (-.f64 25/36 (*.f64 a 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 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.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 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(/.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 -125/216 (pow.f64 a 3)) (+.f64 25/36 (*.f64 a (+.f64 a -5/6)))) (-.f64 b c))
(*.f64 (-.f64 b c) (/.f64 (-.f64 -125/216 (pow.f64 a 3)) (fma.f64 a (+.f64 a -5/6) 25/36)))
(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)
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(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))
(fabs.f64 (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(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 (exp.f64 2) (*.f64 (-.f64 b c) (-.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 (exp.f64 2) (*.f64 (-.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)))))
(fabs.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) 3))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y))) 1)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y) 1)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))) y)) 2)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(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))
(fabs.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a)))))
(*.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))))
(*.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)))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(exp.f64 (*.f64 (+.f64 (*.f64 (-.f64 b c) (*.f64 (-.f64 -5/6 a) 2)) (log.f64 y)) 1))
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 (-.f64 b c) (-.f64 -5/6 a))))
(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))))

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 110 to 77 computations (30% saved)

series10.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite170.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify135.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

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

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 97 to 32 computations (67% saved)

series55.0ms (0.1%)

Counts
4 → 96
Calls

42 calls:

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

rewrite125.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1518×associate-/l*
558×associate-/r/
406×add-sqr-sqrt
398×pow1
398×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify157.0ms (0.4%)

Algorithm
egg-herbie
Rules
1398×associate-*r*
962×associate-*l*
864×*-commutative
752×times-frac
644×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
063916338
1180915968
Stop Event
node limit
Counts
238 → 301
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 a) (/.f64 z t))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (*.f64 (sqrt.f64 a) (/.f64 z t)))))
(*.f64 (sqrt.f64 (/.f64 1 t)) z)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))
(sqrt.f64 t)
(+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))))
(sqrt.f64 a)
(+.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2)))))
(+.f64 (sqrt.f64 a) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) t)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (pow.f64 t 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 3))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))) (*.f64 (+.f64 y x) t)) (sqrt.f64 (+.f64 a t)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x)))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3))))) x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) (pow.f64 a 3))) (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
y
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t))))))
(+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 t 3)) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) (pow.f64 z 2))) (pow.f64 t 2))) (+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
y
y
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (pow.f64 a 2)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a z))) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 (pow.f64 a 3) (*.f64 y (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3)))))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)
(/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))
(/.f64 z (/.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 1))
(/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 t z))
(/.f64 1 (/.f64 t (*.f64 z (sqrt.f64 (+.f64 t a)))))
(/.f64 1 (/.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) z))
(/.f64 1 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))
(/.f64 (pow.f64 (+.f64 t a) 1/4) (/.f64 (/.f64 t z) (pow.f64 (+.f64 t a) 1/4)))
(/.f64 (sqrt.f64 z) (/.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) (sqrt.f64 z)))
(/.f64 (sqrt.f64 z) (/.f64 t (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 t a)))))
(/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 (/.f64 t z) (cbrt.f64 (+.f64 t a))))
(/.f64 (cbrt.f64 (+.f64 t a)) (/.f64 (/.f64 t z) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(/.f64 (cbrt.f64 z) (/.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) (cbrt.f64 z)))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 t (*.f64 (cbrt.f64 z) (sqrt.f64 (+.f64 t a)))))
(/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t)
(/.f64 (neg.f64 z) (/.f64 (neg.f64 t) (sqrt.f64 (+.f64 t a))))
(/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (/.f64 t (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 t a)) 2)) (/.f64 (/.f64 t z) (sqrt.f64 (cbrt.f64 (+.f64 t a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (/.f64 t (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))))
(/.f64 (*.f64 z (pow.f64 (+.f64 t a) 1/4)) (/.f64 t (pow.f64 (+.f64 t a) 1/4)))
(/.f64 (*.f64 z (cbrt.f64 (+.f64 t a))) (/.f64 t (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(/.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 z (/.f64 1 (sqrt.f64 (+.f64 t a)))) t)
(/.f64 (/.f64 z (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) z)) (cbrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 z) (pow.f64 (+.f64 t a) 1/4)) (/.f64 t (*.f64 (sqrt.f64 z) (pow.f64 (+.f64 t a) 1/4))))
(/.f64 (neg.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (neg.f64 t))
(/.f64 (pow.f64 1 1/2) (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 t a)) 2) 1/2) (/.f64 (/.f64 t z) (pow.f64 (cbrt.f64 (+.f64 t a)) 1/2)))
(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 (sqrt.f64 (+.f64 t a))) (/.f64 z t)))
(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 (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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (+.f64 t a)) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 t a)) 1/2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.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)))))
(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))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))) 1)
(*.f64 x (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(*.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 1)
(*.f64 1 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (sqrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) 2) (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) x)
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 x 1) (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2))) (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3))) (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2))) (*.f64 x (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3))) (*.f64 x (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)))))
(*.f64 (/.f64 1 (neg.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(*.f64 (/.f64 (sqrt.f64 x) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) (cbrt.f64 x))
(*.f64 (/.f64 x (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2)))) (neg.f64 (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2) (*.f64 x x))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))
(*.f64 (/.f64 1 (/.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2)))) (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3)))) (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2))) (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3))) (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2)))) (neg.f64 (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2) (*.f64 x x))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2)))) (sqrt.f64 (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2)) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2)))) (cbrt.f64 (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(pow.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) 3)
(pow.f64 (pow.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x) x) -1)
(neg.f64 (/.f64 x (neg.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(exp.f64 (log.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) 1)
(pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))) 3)
(pow.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3))
(expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))
(exp.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 2 t) z)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 2 t) z)) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (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)))
(+.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 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (*.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)))))
(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 (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)))))
(*.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 (sqrt.f64 (/.f64 1 t)) z (*.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 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 (sqrt.f64 (/.f64 1 t)) z (*.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 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 z (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 1/2 (*.f64 a z))))))
(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)))))
(+.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 t 1/2)))
(+.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 (sqrt.f64 a) (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 1 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 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))
(/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (*.f64 y y))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)))
(-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (*.f64 y y))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3)))
(+.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3)) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (*.f64 y y))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 4) (pow.f64 y 4))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3)) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) 4) (pow.f64 y 4)))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y))))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (/.f64 x y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (/.f64 x y))) (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3) (pow.f64 x 3)) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (/.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (/.f64 x y))) (-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x)) (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3) (pow.f64 x 3))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y))))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (/.f64 x y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (/.f64 x y))) (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3) (pow.f64 x 3)) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (/.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (/.f64 x y))) (-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x)) (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3) (pow.f64 x 3))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y))))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (/.f64 x y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (/.f64 x y))) (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)) (pow.f64 x 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (/.f64 x y)) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3) (pow.f64 x 3)) (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (/.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (/.f64 x y))) (-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x)) (/.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3) (pow.f64 x 3))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))
(/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (*.f64 y y))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)))
(-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (*.f64 y y))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3)))
(+.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3)) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (*.f64 y y))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 4) (pow.f64 y 4))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3)) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) 4) (pow.f64 y 4)))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))))
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
(/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))
(/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (*.f64 y y))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)))
(-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2)))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (*.f64 y y))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3)))
(+.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) 4) (pow.f64 y 4)))) (/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3)) (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 2) (*.f64 y y))) (fma.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) 4) (pow.f64 y 4))) (/.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3)) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) 4) (pow.f64 y 4)))) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x)))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 z x) t)) (sqrt.f64 (+.f64 a t))) (/.f64 x (+.f64 x y)))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 x y) 2)) (/.f64 y t)) (sqrt.f64 (+.f64 a t))) (/.f64 x (+.f64 x y)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x))))
(fma.f64 -1 (*.f64 (*.f64 z z) (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 x (+.f64 a t)) (*.f64 t t))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 y y) (+.f64 a t)) x)) (*.f64 (*.f64 t t) (pow.f64 (+.f64 x y) 3))))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 z x) t)) (sqrt.f64 (+.f64 a t))) (/.f64 x (+.f64 x y))))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 x y) 2)) (/.f64 y t)) (sqrt.f64 (+.f64 a t))) (/.f64 x (+.f64 x y))) (*.f64 z (*.f64 z (fma.f64 2 (*.f64 (/.f64 (*.f64 x (+.f64 a t)) (pow.f64 (+.f64 x y) 2)) (/.f64 y (*.f64 t t))) (*.f64 -4 (*.f64 (/.f64 (*.f64 y (*.f64 y (+.f64 a t))) (*.f64 t t)) (/.f64 x (pow.f64 (+.f64 x y) 3))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3))) (sqrt.f64 (pow.f64 (+.f64 a t) 3)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 y (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))))) (*.f64 (+.f64 y x) t)) (sqrt.f64 (+.f64 a t)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 a t) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 y (*.f64 z x)) (*.f64 (pow.f64 (+.f64 y x) 2) t)) (sqrt.f64 (+.f64 a t)))) (/.f64 x (+.f64 y x)))))
(fma.f64 -1 (*.f64 (pow.f64 z 3) (fma.f64 -4 (*.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 x y) 3)) x)) (sqrt.f64 (pow.f64 (+.f64 a t) 3))) (fma.f64 4/3 (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 x (pow.f64 t 3)))) (*.f64 -2 (*.f64 (*.f64 (/.f64 y (+.f64 x y)) (/.f64 (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 x (+.f64 a t)) (*.f64 t t))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 y y) (+.f64 a t)) x)) (*.f64 (*.f64 t t) (pow.f64 (+.f64 x y) 3)))) t)) (sqrt.f64 (+.f64 a t))))))) (fma.f64 -1 (*.f64 (*.f64 z z) (fma.f64 2 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 x (+.f64 a t)) (*.f64 t t))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 y y) (+.f64 a t)) x)) (*.f64 (*.f64 t t) (pow.f64 (+.f64 x y) 3))))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 (*.f64 z x) t)) (sqrt.f64 (+.f64 a t))) (/.f64 x (+.f64 x y)))))
(-.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 z x) (pow.f64 (+.f64 x y) 2)) (/.f64 y t)) (sqrt.f64 (+.f64 a t))) (/.f64 x (+.f64 x y))) (*.f64 z (*.f64 z (fma.f64 2 (*.f64 (/.f64 (*.f64 x (+.f64 a t)) (pow.f64 (+.f64 x y) 2)) (/.f64 y (*.f64 t t))) (*.f64 -4 (*.f64 (/.f64 (*.f64 y (*.f64 y (+.f64 a t))) (*.f64 t t)) (/.f64 x (pow.f64 (+.f64 x y) 3)))))))) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (*.f64 (/.f64 y (*.f64 t (+.f64 x y))) (fma.f64 2 (*.f64 (/.f64 (*.f64 x (+.f64 a t)) (pow.f64 (+.f64 x y) 2)) (/.f64 y (*.f64 t t))) (*.f64 -4 (*.f64 (/.f64 (*.f64 y (*.f64 y (+.f64 a t))) (*.f64 t t)) (/.f64 x (pow.f64 (+.f64 x y) 3)))))) (*.f64 (sqrt.f64 (+.f64 a t)) -2)) (*.f64 (sqrt.f64 (pow.f64 (+.f64 a t) 3)) (+.f64 (*.f64 -4 (*.f64 (/.f64 x (pow.f64 (+.f64 x y) 3)) (/.f64 (*.f64 y y) (pow.f64 t 3)))) (*.f64 4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 x y) 2)) (/.f64 x (pow.f64 t 3)))))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(/.f64 x (+.f64 y x))
(/.f64 x (+.f64 x y))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)))))
(-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)) (*.f64 a (*.f64 z (*.f64 x y))))))
(+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)))))))
(+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2))) (neg.f64 (*.f64 (*.f64 a a) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) 2) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 z z))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (*.f64 x y) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)))))))
(-.f64 (-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)) (*.f64 a (*.f64 z (*.f64 x y)))))) (*.f64 a (*.f64 a (-.f64 (/.f64 (*.f64 (*.f64 x y) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (pow.f64 t 3)) (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 z z)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) z)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 z 2) (pow.f64 t 4))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (pow.f64 z 3))))) x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))) (pow.f64 a 3))) (+.f64 (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) 2) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 2) x))) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 3)))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 t 3)))) (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) (*.f64 y x))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y) x) 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (*.f64 y (*.f64 x (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 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (/.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) (*.f64 y (*.f64 z (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) 2) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 z z))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (*.f64 x y) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) 2) (*.f64 (*.f64 y y) (*.f64 z x)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))))))) (+.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 y (*.f64 a (*.f64 z x)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2))) (neg.f64 (*.f64 (*.f64 a a) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) 2) (pow.f64 t 3)) (/.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 z z))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))) (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (*.f64 x y) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2))))))))
(-.f64 (-.f64 (-.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)) (*.f64 a (*.f64 z (*.f64 x y)))))) (*.f64 a (*.f64 a (-.f64 (/.f64 (*.f64 (*.f64 x y) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (pow.f64 t 3)) (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 z z)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3))))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2)) (*.f64 (*.f64 x y) (fma.f64 1/8 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 -1/4 (/.f64 z (/.f64 (pow.f64 t 4) z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (pow.f64 z 3) 1/6)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (+.f64 (*.f64 (/.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)))) y x)) (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 x y) (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 2) (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))) (pow.f64 t 3)) (/.f64 (*.f64 x (*.f64 y (*.f64 y (*.f64 z z)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3)))) (*.f64 z y))) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) y x) 3)) (*.f64 (*.f64 y y) (*.f64 (*.f64 z x) (pow.f64 (exp.f64 2) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 z 2))))))))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
y
(+.f64 y (*.f64 2 (*.f64 (/.f64 (*.f64 y z) t) (sqrt.f64 (+.f64 a t)))))
(+.f64 y (*.f64 2 (*.f64 (/.f64 y (/.f64 t z)) (sqrt.f64 (+.f64 a t)))))
(+.f64 y (*.f64 (*.f64 (/.f64 y t) z) (*.f64 2 (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))))))
(fma.f64 2 (/.f64 (*.f64 y (*.f64 (*.f64 z z) (+.f64 a t))) (*.f64 t t)) (+.f64 y (*.f64 2 (*.f64 (/.f64 y (/.f64 t z)) (sqrt.f64 (+.f64 a t))))))
(fma.f64 2 (/.f64 (*.f64 y (+.f64 a t)) (/.f64 (*.f64 t t) (*.f64 z z))) (+.f64 y (*.f64 (*.f64 (/.f64 y t) z) (*.f64 2 (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)))))))
(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 (*.f64 y (*.f64 (*.f64 z z) (+.f64 a t))) (*.f64 t t)) (+.f64 y (*.f64 2 (*.f64 (/.f64 y (/.f64 t z)) (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 a t)) (/.f64 (*.f64 t t) (*.f64 z z))) (+.f64 y (*.f64 (*.f64 (/.f64 y t) z) (*.f64 2 (sqrt.f64 (+.f64 a t)))))))
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(*.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) y)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
y
y
(*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 t)) z))) y)
(*.f64 y (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))
(+.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 y (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 y (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 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)))
(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 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) y)) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))))
(+.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 y (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 a (*.f64 z y))))) (*.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 a a)))))
(+.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 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 (*.f64 a a) y)) (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (+.f64 y (*.f64 (*.f64 (pow.f64 a 3) y) (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 (*.f64 (*.f64 a z) (*.f64 y (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))))) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (fma.f64 (fma.f64 -1/4 (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 1/2 (/.f64 (*.f64 z z) (pow.f64 t 3)))) (*.f64 y (*.f64 (pow.f64 (exp.f64 2) (*.f64 z (sqrt.f64 (/.f64 1 t)))) (*.f64 a a))) (*.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 z (/.f64 (pow.f64 t 4) z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 9))) (*.f64 (pow.f64 z 3) 1/6)))) (*.f64 (pow.f64 a 3) y))))))
(-.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 (sqrt.f64 (+.f64 a t)) t))
(/.f64 z (/.f64 t (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 z (/.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) 1))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 t z))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 1 (/.f64 t (*.f64 z (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 1 (/.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) z))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 1 (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (pow.f64 (+.f64 t a) 1/4) (/.f64 (/.f64 t z) (pow.f64 (+.f64 t a) 1/4)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (sqrt.f64 z) (/.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 z) t) (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (*.f64 (/.f64 (sqrt.f64 z) t) (sqrt.f64 (+.f64 a t))))
(/.f64 (sqrt.f64 z) (/.f64 t (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (sqrt.f64 z) t) (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (*.f64 (/.f64 (sqrt.f64 z) t) (sqrt.f64 (+.f64 a t))))
(/.f64 (cbrt.f64 (sqrt.f64 (+.f64 t a))) (/.f64 (/.f64 t z) (cbrt.f64 (+.f64 t a))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (/.f64 t z)) (cbrt.f64 (+.f64 a t)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (/.f64 (cbrt.f64 (+.f64 a t)) (/.f64 t z)))
(/.f64 (cbrt.f64 (+.f64 t a)) (/.f64 (/.f64 t z) (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (/.f64 t z)) (cbrt.f64 (+.f64 a t)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (/.f64 (cbrt.f64 (+.f64 a t)) (/.f64 t z)))
(/.f64 (cbrt.f64 z) (/.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (cbrt.f64 z) (/.f64 (/.f64 t (sqrt.f64 (+.f64 a t))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 z) (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) t) (sqrt.f64 (+.f64 a t))))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 t a))) (cbrt.f64 z)))
(/.f64 (cbrt.f64 z) (/.f64 (/.f64 t (sqrt.f64 (+.f64 a t))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 z) (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) t) (sqrt.f64 (+.f64 a t))))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 t (*.f64 (cbrt.f64 z) (sqrt.f64 (+.f64 t a)))))
(/.f64 (cbrt.f64 z) (/.f64 (/.f64 t (sqrt.f64 (+.f64 a t))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 z) (*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 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 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (neg.f64 z) (/.f64 (neg.f64 t) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (/.f64 t (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) t) (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))))
(*.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (/.f64 (sqrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) t))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 t a)) 2)) (/.f64 (/.f64 t z) (sqrt.f64 (cbrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a t)) 2)) (/.f64 t z)) (sqrt.f64 (cbrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 a t))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (+.f64 a t))) t) z))
(/.f64 (*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a)))) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))) (/.f64 t (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 t a))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t))))) t) (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))))
(*.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (/.f64 (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))) (/.f64 t (cbrt.f64 (*.f64 z (sqrt.f64 (+.f64 a t)))))))
(/.f64 (*.f64 z (pow.f64 (+.f64 t a) 1/4)) (/.f64 t (pow.f64 (+.f64 t a) 1/4)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (*.f64 z (cbrt.f64 (+.f64 t a))) (/.f64 t (cbrt.f64 (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (/.f64 t z)) (cbrt.f64 (+.f64 a t)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 a t))) (/.f64 (cbrt.f64 (+.f64 a t)) (/.f64 t z)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (neg.f64 z)) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (*.f64 (neg.f64 z) (sqrt.f64 (+.f64 t a))) (neg.f64 t))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (/.f64 z (/.f64 1 (sqrt.f64 (+.f64 t a)))) t)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (/.f64 z (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 t a)))) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 z (sqrt.f64 t)) (sqrt.f64 (+.f64 a t))) (sqrt.f64 t))
(/.f64 (/.f64 z (sqrt.f64 t)) (/.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 a t))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 t a)) (/.f64 (pow.f64 (cbrt.f64 t) 2) z)) (cbrt.f64 t))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 t) 2)) z) (cbrt.f64 t))
(/.f64 (/.f64 (sqrt.f64 (+.f64 a t)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (cbrt.f64 t) z))
(/.f64 (*.f64 (sqrt.f64 z) (pow.f64 (+.f64 t a) 1/4)) (/.f64 t (*.f64 (sqrt.f64 z) (pow.f64 (+.f64 t a) 1/4))))
(*.f64 (/.f64 (sqrt.f64 z) t) (*.f64 (sqrt.f64 (+.f64 a t)) (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (*.f64 (/.f64 (sqrt.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 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (pow.f64 1 1/2) (/.f64 (/.f64 t z) (sqrt.f64 (+.f64 t a))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 t a)) 2) 1/2) (/.f64 (/.f64 t z) (pow.f64 (cbrt.f64 (+.f64 t a)) 1/2)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a t)) 2)) (/.f64 t z)) (sqrt.f64 (cbrt.f64 (+.f64 a t))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 a t))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (+.f64 a t))) t) z))
(pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 1)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 2)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) 3)
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.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 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) 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 (sqrt.f64 (+.f64 t a))) (/.f64 z t)))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.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 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))) 3))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) 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)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(exp.f64 (log.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.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 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) t))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(*.f64 z (/.f64 (sqrt.f64 (+.f64 a t)) 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 (pow.f64 (cbrt.f64 (+.f64 t a)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 t a))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a t)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 a t))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 a t))) (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 (pow.f64 (cbrt.f64 (+.f64 t a)) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 t a)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 a t)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 a t))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 a t))) (sqrt.f64 (cbrt.f64 (+.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (sqrt.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)))))
(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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))) 1)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 x (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 1)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 1 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (sqrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) 2))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) 2) (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) x)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 x 1) (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x)) 2))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2))) (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3))) (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (neg.f64 x)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3))) (fma.f64 x x (*.f64 y (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2))) (*.f64 x (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3))) (*.f64 x (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (neg.f64 x)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3))) (fma.f64 x x (*.f64 y (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x))))))
(*.f64 (/.f64 1 (neg.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (neg.f64 x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 (sqrt.f64 x) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) (sqrt.f64 x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) (cbrt.f64 x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 x (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2)))) (neg.f64 (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2)))) (neg.f64 (-.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))))
(*.f64 (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x)) (/.f64 x (-.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x))))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)))))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (neg.f64 x))))))
(*.f64 (fma.f64 x x (*.f64 y (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x))))) (*.f64 1 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3)))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2) (*.f64 x x))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))
(*.f64 (/.f64 x (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2)))) (neg.f64 (-.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))))
(*.f64 (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x)) (/.f64 x (-.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x))))
(*.f64 (/.f64 1 (/.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2)))) (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2)))) (neg.f64 (-.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))))
(*.f64 (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x)) (/.f64 x (-.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3)))) (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (neg.f64 x))))))
(*.f64 (fma.f64 x x (*.f64 y (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x))))) (*.f64 1 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3)))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2))) (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3))) (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (neg.f64 x)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3))) (fma.f64 x x (*.f64 y (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x))))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2)))) (neg.f64 (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2)))) (neg.f64 (-.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))))
(*.f64 (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x)) (/.f64 x (-.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)))))
(*.f64 (/.f64 x (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (neg.f64 x))))))
(*.f64 (fma.f64 x x (*.f64 y (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x))))) (*.f64 1 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3)))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2) (*.f64 x x))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))
(*.f64 (/.f64 x (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2)))) (neg.f64 (-.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))))
(*.f64 (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x)) (/.f64 x (-.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3)))) (sqrt.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (neg.f64 x))))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x)) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3))))) (sqrt.f64 (fma.f64 x x (*.f64 y (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x)))))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2)))) (sqrt.f64 (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2))) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)))) (sqrt.f64 (-.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))))) (sqrt.f64 (-.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3)))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) (-.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x)))))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 3))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) 2))) (cbrt.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (neg.f64 x))))))
(*.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x)) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 3))))) (cbrt.f64 (fma.f64 x x (*.f64 y (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (fma.f64 y (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) (neg.f64 x)))))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2)) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2)))) (cbrt.f64 (-.f64 x (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) 2))) (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y))))
(*.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x)) 2) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y) 2))))) (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y))))
(pow.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 1)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) 2)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) 3)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(pow.f64 (pow.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 3) 1/3)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(pow.f64 (/.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x) x) -1)
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x)) 2))
(fabs.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x)))
(log.f64 (exp.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x)) 3))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x) 3)))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(exp.f64 (log.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))) 1))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))) x))))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y x))
(/.f64 x (fma.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))) 1)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 1)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(pow.f64 (sqrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))) 2)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(pow.f64 (cbrt.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))) 3)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(pow.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3) 1/3)
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(sqrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y) 2))
(fabs.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) y))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(cbrt.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 3))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(expm1.f64 (log1p.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(exp.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 2 t) z)) (log.f64 y)))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(exp.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 t a)) (*.f64 (/.f64 2 t) z)) (log.f64 y)) 1))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)
(log1p.f64 (expm1.f64 (*.f64 y (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))
(*.f64 (pow.f64 (exp.f64 2) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) y)
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 a t))) (*.f64 z (/.f64 2 t))) y)

eval1.4s (3.6%)

Compiler

Compiled 53541 to 32196 computations (39.9% saved)

prune1.1s (2.9%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New1595141609
Fresh000
Picked101
Done404
Total1600141614
Error
0b
Counts
1614 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
29.6b
(/.f64 x (+.f64 (*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b)))) x))
37.1b
(/.f64 x (+.f64 y x))
36.4b
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 (/.f64 y t) z) (*.f64 2 (sqrt.f64 (+.f64 a t)))))))
38.4b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 (-.f64 c b) (*.f64 a y))))))
38.4b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y))))))
24.2b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y)))
37.5b
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
37.2b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
37.2b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b)))))))
28.1b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 b 2/3) t))))))
29.4b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))))
47.6b
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
47.2b
(/.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 a (-.f64 c b))))))
28.6b
1
Compiler

Compiled 564 to 416 computations (26.2% saved)

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 56 to 29 computations (48.2% saved)

series10.0ms (0%)

Counts
3 → 56
Calls

21 calls:

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

rewrite118.0ms (0.3%)

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

simplify124.0ms (0.3%)

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

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 17 to 9 computations (47.1% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite53.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify58.0ms (0.2%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01251556
13241466
212501364
356701364
Stop Event
node limit
Counts
58 → 68
Calls
Call 1
Inputs
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)
(*.f64 x (/.f64 1 (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(*.f64 1 (/.f64 x (+.f64 x y)))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3) 1/3)
(pow.f64 (/.f64 (+.f64 x y) x) -1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))
Outputs
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y))
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y)))
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x))))
(+.f64 1 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 y x)))
(+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 1 (/.f64 y x)))
(-.f64 (+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3))
(+.f64 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))) (-.f64 1 (pow.f64 (/.f64 y x) 3)))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x))))
(+.f64 1 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 y x)))
(+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 1 (/.f64 y x)))
(-.f64 (+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3))
(+.f64 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))) (-.f64 1 (pow.f64 (/.f64 y x) 3)))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 y x)) (/.f64 (*.f64 y y) (*.f64 x x))))
(+.f64 1 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 y x)))
(+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 (-.f64 (/.f64 y (/.f64 (*.f64 x x) y)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 1 (/.f64 y x)))
(-.f64 (+.f64 1 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x)))) (pow.f64 (/.f64 y x) 3))
(+.f64 (*.f64 (/.f64 y x) (+.f64 -1 (/.f64 y x))) (-.f64 1 (pow.f64 (/.f64 y x) 3)))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y))
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y)))
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y))
(-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 x y)) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 x y) (/.f64 x y))) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (*.f64 (/.f64 x y) (/.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 x y) (/.f64 x y)))
(-.f64 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (fma.f64 (/.f64 x y) (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)
(/.f64 x (+.f64 x y))
(*.f64 x (/.f64 1 (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(*.f64 1 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2))
(/.f64 x (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(/.f64 x (+.f64 x y))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 x y))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(/.f64 x (*.f64 (cbrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (-.f64 x y))))
(/.f64 (*.f64 x (fma.f64 y y (*.f64 x (-.f64 x y)))) (+.f64 (pow.f64 x 3) (pow.f64 y 3)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y y (*.f64 x (-.f64 x y))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (-.f64 x y) (*.f64 y y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 x y))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(/.f64 x (*.f64 (cbrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)
(/.f64 x (+.f64 x y))
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 3)
(/.f64 x (+.f64 x y))
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3) 1/3)
(/.f64 x (+.f64 x y))
(pow.f64 (/.f64 (+.f64 x y) x) -1)
(/.f64 x (+.f64 x y))
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))
(/.f64 x (+.f64 x y))
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x y)))))
(/.f64 x (+.f64 x y))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))
(/.f64 x (+.f64 x y))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(exp.f64 (log.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1))
(/.f64 x (+.f64 x y))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 74 to 25 computations (66.2% saved)

series77.0ms (0.2%)

Counts
3 → 156
Calls

39 calls:

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

rewrite101.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1216×associate-/r*
912×associate-/l*
480×associate-+l+
366×add-sqr-sqrt
360×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify125.0ms (0.3%)

Algorithm
egg-herbie
Rules
1230×associate-*r*
1046×associate-/l*
962×associate-/r*
948×associate-*l*
752×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize30.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 58 to 24 computations (58.6% saved)

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 72 to 49 computations (31.9% saved)

series10.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite89.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1388×associate-*r/
1160×associate-/r*
1158×associate-*l/
998×associate-/l*
264×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify114.0ms (0.3%)

Algorithm
egg-herbie
Rules
1302×times-frac
1138×associate-/r*
876×*-commutative
594×distribute-lft-in
582×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02684105
16553991
226313985
Stop Event
node limit
Counts
199 → 162
Calls
Call 1
Inputs
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
(*.f64 2/3 (/.f64 b t))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(*.f64 (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 (exp.f64 (log1p.f64 (*.f64 b 2/3))) 1)
(pow.f64 (*.f64 b 2/3) 1)
(pow.f64 (sqrt.f64 (*.f64 b 2/3)) 2)
(pow.f64 (cbrt.f64 (*.f64 b 2/3)) 3)
(pow.f64 (pow.f64 (*.f64 b 2/3) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 b b) 4/9))
(log.f64 (pow.f64 (exp.f64 2/3) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b 2/3))))
(cbrt.f64 (pow.f64 (*.f64 b 2/3) 3))
(expm1.f64 (log1p.f64 (*.f64 b 2/3)))
(exp.f64 (log.f64 (*.f64 b 2/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 b 2/3)) 1))
(log1p.f64 (expm1.f64 (*.f64 b 2/3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 b 3/2) t))) 1)
(*.f64 b (/.f64 2/3 t))
(*.f64 b (*.f64 1 (/.f64 2/3 t)))
(*.f64 2/3 (/.f64 b t))
(*.f64 (*.f64 b 2/3) (/.f64 1 t))
(*.f64 (/.f64 (/.f64 b 3/2) t) 1)
(*.f64 1 (/.f64 (/.f64 b 3/2) t))
(*.f64 (sqrt.f64 (*.f64 b 2/3)) (*.f64 (sqrt.f64 (*.f64 b 2/3)) (/.f64 1 t)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 b 3/2) t)) (sqrt.f64 (/.f64 (/.f64 b 3/2) t)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 4/9)) (*.f64 (cbrt.f64 (*.f64 b 2/3)) (/.f64 1 t)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 b 3/2) t)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 b 3/2) t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 b 3/2) t)) 2) (cbrt.f64 (/.f64 (/.f64 b 3/2) t)))
(*.f64 (/.f64 1 t) (*.f64 b 2/3))
(*.f64 (*.f64 b -2/3) (/.f64 -1 t))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 2/3 (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 2/3 (/.f64 (cbrt.f64 t) b)))
(*.f64 (/.f64 2/3 t) b)
(*.f64 (/.f64 2/3 (sqrt.f64 t)) (/.f64 b (sqrt.f64 t)))
(*.f64 (/.f64 b t) 2/3)
(*.f64 (*.f64 1 (/.f64 2/3 t)) b)
(*.f64 (/.f64 -1 t) (*.f64 b -2/3))
(*.f64 (/.f64 b 1) (/.f64 2/3 t))
(*.f64 (/.f64 b (sqrt.f64 t)) (/.f64 2/3 (sqrt.f64 t)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 t) 2)) (/.f64 2/3 (cbrt.f64 t)))
(*.f64 (/.f64 2/3 (pow.f64 (cbrt.f64 t) 2)) (/.f64 b (cbrt.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) 1) (/.f64 (sqrt.f64 (*.f64 b 2/3)) t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) t) (sqrt.f64 (*.f64 b 2/3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (*.f64 b 2/3)) (cbrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) 4/9)) 1) (/.f64 (cbrt.f64 (*.f64 b 2/3)) t))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) 4/9)) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 b 2/3)) (sqrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) 4/9)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (/.f64 b 3/2) t)))
(*.f64 (/.f64 (sqrt.f64 b) (*.f64 t 3/2)) (sqrt.f64 b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) 4/9)) t) (cbrt.f64 (*.f64 b 2/3)))
(*.f64 (/.f64 b (neg.f64 t)) -2/3)
(*.f64 (/.f64 1 (/.f64 t (cbrt.f64 (*.f64 (*.f64 b b) 4/9)))) (cbrt.f64 (*.f64 b 2/3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 t 3/2)) (cbrt.f64 b))
(pow.f64 (/.f64 (/.f64 b 3/2) t) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 b 3/2) t)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 b 3/2) t)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 b 3/2) t) 3) 1/3)
(pow.f64 (*.f64 t (/.f64 3/2 b)) -1)
(neg.f64 (/.f64 (*.f64 b 2/3) (neg.f64 t)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 b 3/2) t) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 b 3/2) t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 b 3/2) t))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 b 3/2) t) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 b 3/2) t)))
(exp.f64 (log.f64 (/.f64 (/.f64 b 3/2) t)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b 3/2) t)) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 b 3/2) t)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)))) 1)
(*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 1)
(*.f64 1 (exp.f64 (/.f64 (*.f64 4/3 b) t)))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) (sqrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) 2) (cbrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(*.f64 (exp.f64 (/.f64 (/.f64 b 3/2) t)) (exp.f64 (/.f64 (/.f64 b 3/2) t)))
(pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 1)
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) 3)
(pow.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 3) 1/3)
(pow.f64 (exp.f64 2) (/.f64 (/.f64 b 3/2) t))
(pow.f64 (exp.f64 (/.f64 (/.f64 b 3/2) t)) 2)
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 4/3 b) t))) (sqrt.f64 (/.f64 (*.f64 4/3 b) t)))
(pow.f64 (exp.f64 1) (/.f64 (*.f64 4/3 b) t))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 4/3 b) t)) 2)) (cbrt.f64 (/.f64 (*.f64 4/3 b) t)))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 b 2/3)) (/.f64 1 t))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (/.f64 (/.f64 b 3/2) t))) (sqrt.f64 (/.f64 (/.f64 b 3/2) t)))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 b 3/2) t)) 2)) (cbrt.f64 (/.f64 (/.f64 b 3/2) t)))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 2))
(log.f64 (exp.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)))))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y))) 1)
(pow.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y) 1)
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y)) 3)
(pow.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y) 3))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 3) (pow.f64 y 3)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y)))
(exp.f64 (+.f64 (/.f64 (*.f64 4/3 b) t) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (/.f64 (*.f64 4/3 b) t) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y)))
Outputs
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 b)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(fma.f64 4/3 (/.f64 b t) 1)
(fma.f64 (/.f64 b t) 4/3 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (fma.f64 4/3 (/.f64 b t) 1) (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 8/9 (*.f64 (/.f64 b t) (/.f64 b t)) 1))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 8/9 (*.f64 (/.f64 b (*.f64 t t)) b) 1))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (+.f64 1 (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 b t) (/.f64 b t)) 1)))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 b (*.f64 t t)) b) 1)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(exp.f64 (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(fma.f64 4/3 (/.f64 b t) 1)
(fma.f64 (/.f64 b t) 4/3 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (fma.f64 4/3 (/.f64 b t) 1) (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 8/9 (*.f64 (/.f64 b t) (/.f64 b t)) 1))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 8/9 (*.f64 (/.f64 b (*.f64 t t)) b) 1))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (+.f64 1 (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 b t) (/.f64 b t)) 1)))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 b (*.f64 t t)) b) 1)))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(fma.f64 4/3 (/.f64 b t) 1)
(fma.f64 (/.f64 b t) 4/3 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (fma.f64 4/3 (/.f64 b t) 1) (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 8/9 (*.f64 (/.f64 b t) (/.f64 b t)) 1))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 8/9 (*.f64 (/.f64 b (*.f64 t t)) b) 1))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (+.f64 1 (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 b t) (/.f64 b t)) 1)))
(fma.f64 (/.f64 b t) 4/3 (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (fma.f64 8/9 (*.f64 (/.f64 b (*.f64 t t)) b) 1)))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b))))
(fma.f64 4/3 (*.f64 (/.f64 y t) b) y)
(fma.f64 4/3 (*.f64 b (/.f64 y t)) 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 (*.f64 b b) y) (*.f64 t t)) (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))
(fma.f64 8/9 (*.f64 (/.f64 y (*.f64 t t)) (*.f64 b b)) (fma.f64 4/3 (*.f64 (/.f64 y t) b) y))
(fma.f64 8/9 (*.f64 (*.f64 b b) (/.f64 (/.f64 y t) t)) (fma.f64 4/3 (*.f64 b (/.f64 y t)) 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 (*.f64 b b) y) (*.f64 t t)) (+.f64 y (fma.f64 32/81 (/.f64 (*.f64 (pow.f64 b 3) y) (pow.f64 t 3)) (*.f64 4/3 (/.f64 y (/.f64 t b))))))
(+.f64 (fma.f64 8/9 (*.f64 (/.f64 y (*.f64 t t)) (*.f64 b b)) (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 (fma.f64 8/9 (*.f64 (*.f64 b b) (/.f64 (/.f64 y t) t)) (fma.f64 4/3 (*.f64 b (/.f64 y t)) y)) (*.f64 (/.f64 (*.f64 32/81 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 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b))))
(fma.f64 4/3 (*.f64 (/.f64 y t) b) y)
(fma.f64 4/3 (*.f64 b (/.f64 y t)) 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 (*.f64 b b) y) (*.f64 t t)) (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))
(fma.f64 8/9 (*.f64 (/.f64 y (*.f64 t t)) (*.f64 b b)) (fma.f64 4/3 (*.f64 (/.f64 y t) b) y))
(fma.f64 8/9 (*.f64 (*.f64 b b) (/.f64 (/.f64 y t) t)) (fma.f64 4/3 (*.f64 b (/.f64 y t)) 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 (*.f64 b b) y) (*.f64 t t)) (+.f64 y (fma.f64 32/81 (/.f64 (*.f64 (pow.f64 b 3) y) (pow.f64 t 3)) (*.f64 4/3 (/.f64 y (/.f64 t b))))))
(+.f64 (fma.f64 8/9 (*.f64 (/.f64 y (*.f64 t t)) (*.f64 b b)) (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 (fma.f64 8/9 (*.f64 (*.f64 b b) (/.f64 (/.f64 y t) t)) (fma.f64 4/3 (*.f64 b (/.f64 y t)) y)) (*.f64 (/.f64 (*.f64 32/81 y) (pow.f64 t 3)) (pow.f64 b 3)))
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b))))
(fma.f64 4/3 (*.f64 (/.f64 y t) b) y)
(fma.f64 4/3 (*.f64 b (/.f64 y t)) 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 (*.f64 b b) y) (*.f64 t t)) (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))
(fma.f64 8/9 (*.f64 (/.f64 y (*.f64 t t)) (*.f64 b b)) (fma.f64 4/3 (*.f64 (/.f64 y t) b) y))
(fma.f64 8/9 (*.f64 (*.f64 b b) (/.f64 (/.f64 y t) t)) (fma.f64 4/3 (*.f64 b (/.f64 y t)) 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 (*.f64 b b) y) (*.f64 t t)) (+.f64 y (fma.f64 32/81 (/.f64 (*.f64 (pow.f64 b 3) y) (pow.f64 t 3)) (*.f64 4/3 (/.f64 y (/.f64 t b))))))
(+.f64 (fma.f64 8/9 (*.f64 (/.f64 y (*.f64 t t)) (*.f64 b b)) (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 (fma.f64 8/9 (*.f64 (*.f64 b b) (/.f64 (/.f64 y t) t)) (fma.f64 4/3 (*.f64 b (/.f64 y t)) y)) (*.f64 (/.f64 (*.f64 32/81 y) (pow.f64 t 3)) (pow.f64 b 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b 2/3))) 1)
(*.f64 2/3 b)
(pow.f64 (*.f64 b 2/3) 1)
(*.f64 2/3 b)
(pow.f64 (sqrt.f64 (*.f64 b 2/3)) 2)
(*.f64 2/3 b)
(pow.f64 (cbrt.f64 (*.f64 b 2/3)) 3)
(*.f64 2/3 b)
(pow.f64 (pow.f64 (*.f64 b 2/3) 3) 1/3)
(*.f64 2/3 b)
(sqrt.f64 (*.f64 (*.f64 b b) 4/9))
(sqrt.f64 (*.f64 b (*.f64 b 4/9)))
(fabs.f64 (*.f64 2/3 b))
(log.f64 (pow.f64 (exp.f64 2/3) b))
(*.f64 2/3 b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b 2/3))))
(*.f64 2/3 b)
(cbrt.f64 (pow.f64 (*.f64 b 2/3) 3))
(*.f64 2/3 b)
(expm1.f64 (log1p.f64 (*.f64 b 2/3)))
(*.f64 2/3 b)
(exp.f64 (log.f64 (*.f64 b 2/3)))
(*.f64 2/3 b)
(exp.f64 (*.f64 (log.f64 (*.f64 b 2/3)) 1))
(*.f64 2/3 b)
(log1p.f64 (expm1.f64 (*.f64 b 2/3)))
(*.f64 2/3 b)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 b 3/2) t))) 1)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (*.f64 1 (/.f64 2/3 t)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (*.f64 b 2/3) (/.f64 1 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 (/.f64 b 3/2) t) 1)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 1 (/.f64 (/.f64 b 3/2) t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (sqrt.f64 (*.f64 b 2/3)) (*.f64 (sqrt.f64 (*.f64 b 2/3)) (/.f64 1 t)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (sqrt.f64 (/.f64 (/.f64 b 3/2) t)) (sqrt.f64 (/.f64 (/.f64 b 3/2) t)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 4/9)) (*.f64 (cbrt.f64 (*.f64 b 2/3)) (/.f64 1 t)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) (*.f64 (cbrt.f64 (*.f64 2/3 b)) (/.f64 1 t)))
(*.f64 (cbrt.f64 (*.f64 2/3 b)) (/.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) t))
(*.f64 (cbrt.f64 (/.f64 (/.f64 b 3/2) t)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 b 3/2) t)) 2))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 b 3/2) t)) 2) (cbrt.f64 (/.f64 (/.f64 b 3/2) t)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 1 t) (*.f64 b 2/3))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (*.f64 b -2/3) (/.f64 -1 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 2/3 (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (*.f64 (/.f64 2/3 (sqrt.f64 t)) b))
(/.f64 2/3 (/.f64 (sqrt.f64 t) (/.f64 b (sqrt.f64 t))))
(*.f64 (/.f64 2/3 (sqrt.f64 t)) (/.f64 b (sqrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 2/3 (/.f64 (cbrt.f64 t) b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (*.f64 (/.f64 2/3 (cbrt.f64 t)) b))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 t) 2)) (/.f64 2/3 (cbrt.f64 t)))
(*.f64 b (/.f64 (/.f64 2/3 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (/.f64 2/3 t) b)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 2/3 (sqrt.f64 t)) (/.f64 b (sqrt.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (*.f64 (/.f64 2/3 (sqrt.f64 t)) b))
(/.f64 2/3 (/.f64 (sqrt.f64 t) (/.f64 b (sqrt.f64 t))))
(*.f64 (/.f64 b t) 2/3)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (*.f64 1 (/.f64 2/3 t)) b)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 -1 t) (*.f64 b -2/3))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 b 1) (/.f64 2/3 t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 b (sqrt.f64 t)) (/.f64 2/3 (sqrt.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 t)) (*.f64 (/.f64 2/3 (sqrt.f64 t)) b))
(/.f64 2/3 (/.f64 (sqrt.f64 t) (/.f64 b (sqrt.f64 t))))
(*.f64 (/.f64 2/3 (sqrt.f64 t)) (/.f64 b (sqrt.f64 t)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 t) 2)) (/.f64 2/3 (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (*.f64 (/.f64 2/3 (cbrt.f64 t)) b))
(*.f64 b (/.f64 (/.f64 2/3 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (/.f64 2/3 (pow.f64 (cbrt.f64 t) 2)) (/.f64 b (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (*.f64 (/.f64 2/3 (cbrt.f64 t)) b))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 t) 2)) (/.f64 2/3 (cbrt.f64 t)))
(*.f64 b (/.f64 (/.f64 2/3 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) 1) (/.f64 (sqrt.f64 (*.f64 b 2/3)) t))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) t) (sqrt.f64 (*.f64 b 2/3)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b 2/3)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (*.f64 b 2/3)) (cbrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (*.f64 (/.f64 2/3 (cbrt.f64 t)) b))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 t) 2)) (/.f64 2/3 (cbrt.f64 t)))
(*.f64 b (/.f64 (/.f64 2/3 (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) 4/9)) 1) (/.f64 (cbrt.f64 (*.f64 b 2/3)) t))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) (*.f64 (cbrt.f64 (*.f64 2/3 b)) (/.f64 1 t)))
(*.f64 (cbrt.f64 (*.f64 2/3 b)) (/.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) t))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) 4/9)) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 b 2/3)) (sqrt.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) (/.f64 (cbrt.f64 (*.f64 2/3 b)) (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 2/3 b)) (sqrt.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) 4/9)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (/.f64 b 3/2) t)))
(*.f64 (cbrt.f64 (/.f64 b (*.f64 t 3/2))) (/.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (cbrt.f64 (*.f64 b (/.f64 2/3 t))) (/.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) (pow.f64 (cbrt.f64 t) 2)))
(*.f64 (/.f64 (sqrt.f64 b) (*.f64 t 3/2)) (sqrt.f64 b))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) 4/9)) t) (cbrt.f64 (*.f64 b 2/3)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) (*.f64 (cbrt.f64 (*.f64 2/3 b)) (/.f64 1 t)))
(*.f64 (cbrt.f64 (*.f64 2/3 b)) (/.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) t))
(*.f64 (/.f64 b (neg.f64 t)) -2/3)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(*.f64 (/.f64 1 (/.f64 t (cbrt.f64 (*.f64 (*.f64 b b) 4/9)))) (cbrt.f64 (*.f64 b 2/3)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) (*.f64 (cbrt.f64 (*.f64 2/3 b)) (/.f64 1 t)))
(*.f64 (cbrt.f64 (*.f64 2/3 b)) (/.f64 (cbrt.f64 (*.f64 b (*.f64 b 4/9))) t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 t 3/2)) (cbrt.f64 b))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(pow.f64 (/.f64 (/.f64 b 3/2) t) 1)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 b 3/2) t)) 2)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 b 3/2) t)) 3)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(pow.f64 (pow.f64 (/.f64 (/.f64 b 3/2) t) 3) 1/3)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(pow.f64 (*.f64 t (/.f64 3/2 b)) -1)
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(neg.f64 (/.f64 (*.f64 b 2/3) (neg.f64 t)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 b 3/2) t) 2))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(log.f64 (exp.f64 (/.f64 (/.f64 b 3/2) t)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 b 3/2) t))))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 b 3/2) t) 3))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 b 3/2) t)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(exp.f64 (log.f64 (/.f64 (/.f64 b 3/2) t)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b 3/2) t)) 1))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 b 3/2) t)))
(*.f64 2/3 (/.f64 b t))
(*.f64 b (/.f64 2/3 t))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)))) 1)
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 1)
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(*.f64 1 (exp.f64 (/.f64 (*.f64 4/3 b) t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) (sqrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) 2))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) 2) (cbrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(*.f64 (exp.f64 (/.f64 (/.f64 b 3/2) t)) (exp.f64 (/.f64 (/.f64 b 3/2) t)))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 1)
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) 2)
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))) 3)
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 3) 1/3)
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(pow.f64 (exp.f64 2) (/.f64 (/.f64 b 3/2) t))
(pow.f64 (exp.f64 2) (/.f64 b (*.f64 t 3/2)))
(pow.f64 (exp.f64 2) (*.f64 b (/.f64 2/3 t)))
(pow.f64 (exp.f64 (/.f64 (/.f64 b 3/2) t)) 2)
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 4/3 b) t))) (sqrt.f64 (/.f64 (*.f64 4/3 b) t)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 b t) 4/3))) (sqrt.f64 (*.f64 (/.f64 b t) 4/3)))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 b (/.f64 t 4/3)))) (sqrt.f64 (/.f64 b (/.f64 t 4/3))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 b (/.f64 4/3 t)))) (sqrt.f64 (*.f64 b (/.f64 4/3 t))))
(pow.f64 (exp.f64 1) (/.f64 (*.f64 4/3 b) t))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 4/3 b) t)) 2)) (cbrt.f64 (/.f64 (*.f64 4/3 b) t)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b t) 4/3)) 2)) (cbrt.f64 (*.f64 (/.f64 b t) 4/3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 b (/.f64 t 4/3))) 2)) (cbrt.f64 (/.f64 b (/.f64 t 4/3))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 4/3 t))) 2)) (cbrt.f64 (*.f64 b (/.f64 4/3 t))))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 b 2/3)) (/.f64 1 t))
(pow.f64 (pow.f64 (exp.f64 2) (*.f64 2/3 b)) (/.f64 1 t))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (/.f64 (/.f64 b 3/2) t))) (sqrt.f64 (/.f64 (/.f64 b 3/2) t)))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (/.f64 b (*.f64 t 3/2)))) (sqrt.f64 (/.f64 b (*.f64 t 3/2))))
(pow.f64 (pow.f64 (exp.f64 2) (sqrt.f64 (*.f64 b (/.f64 2/3 t)))) (sqrt.f64 (*.f64 b (/.f64 2/3 t))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 b 3/2) t)) 2)) (cbrt.f64 (/.f64 (/.f64 b 3/2) t)))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (/.f64 b (*.f64 t 3/2))) 2)) (cbrt.f64 (/.f64 b (*.f64 t 3/2))))
(pow.f64 (pow.f64 (exp.f64 2) (pow.f64 (cbrt.f64 (*.f64 b (/.f64 2/3 t))) 2)) (cbrt.f64 (*.f64 b (/.f64 2/3 t))))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 2))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(log.f64 (exp.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)))))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 3))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (/.f64 b (/.f64 t 4/3)))
(exp.f64 (*.f64 b (/.f64 4/3 t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y))) 1)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(pow.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y) 1)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y)) 2)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y)) 3)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(pow.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y) 3) 1/3)
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y) 2))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(log.f64 (pow.f64 (exp.f64 y) (exp.f64 (/.f64 (*.f64 4/3 b) t))))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y))))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y) 3))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 3) (pow.f64 y 3)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) 3)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(exp.f64 (+.f64 (/.f64 (*.f64 4/3 b) t) (log.f64 y)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(exp.f64 (*.f64 (+.f64 (/.f64 (*.f64 4/3 b) t) (log.f64 y)) 1))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 (/.f64 (*.f64 4/3 b) t)) y)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 y (exp.f64 (/.f64 b (/.f64 t 4/3))))
(*.f64 y (exp.f64 (*.f64 b (/.f64 4/3 t))))

eval438.0ms (1.2%)

Compiler

Compiled 26297 to 12988 computations (50.6% saved)

prune402.0ms (1.1%)

Pruning

25 alts after pruning (24 fresh and 1 done)

PrunedKeptTotal
New988181006
Fresh369
Picked101
Done314
Total995251020
Error
0b
Counts
1020 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
55.6b
(/.f64 (*.f64 1/2 (/.f64 x c)) (*.f64 a y))
37.1b
(/.f64 x (+.f64 y x))
36.4b
(/.f64 x (+.f64 x (+.f64 y (*.f64 (*.f64 (/.f64 y t) z) (*.f64 2 (sqrt.f64 (+.f64 a t)))))))
38.5b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 a y)) (+.f64 c b))))))
36.0b
(/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b))))))
37.6b
(/.f64 x (+.f64 x (*.f64 (*.f64 c (*.f64 a y)) 2)))
38.7b
(/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 y b)) -2)))
29.2b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y)))
28.1b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)))
30.0b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y)))
37.5b
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
37.2b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
29.4b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))))
51.3b
(/.f64 x (*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y))
47.6b
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
56.8b
(/.f64 x y)
40.8b
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
37.2b
(*.f64 (/.f64 1 (+.f64 x y)) x)
52.7b
(*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 a (-.f64 c b))))
51.2b
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))
55.7b
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
54.4b
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
54.8b
(*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b))))
29.1b
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
28.6b
1
Compiler

Compiled 892 to 657 computations (26.3% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 56 to 29 computations (48.2% saved)

series16.0ms (0%)

Counts
4 → 72
Calls

33 calls:

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

rewrite95.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1728×associate-*l/
1678×associate-/r*
1240×associate-/l*
310×add-sqr-sqrt
304×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify199.0ms (0.5%)

Algorithm
egg-herbie
Rules
1112×associate-/l*
970×times-frac
940×associate-+r+
722×associate-*r*
668×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05859750
115719398
277149398
Stop Event
node limit
Counts
248 → 298
Calls
Call 1
Inputs
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
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)))))
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 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3)))) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3)))) (*.f64 -4/3 (/.f64 (*.f64 y (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))))) (*.f64 (+.f64 y x) t))))) (pow.f64 b 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2))))))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 b 3) x)) (pow.f64 (+.f64 y x) 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))))) (+.f64 y x))) (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 3) x)) (pow.f64 (+.f64 y x) 3))))) (pow.f64 t 3))))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (*.f64 32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2))) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 (*.f64 y (*.f64 b (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))))) (*.f64 (+.f64 y x) (pow.f64 t 3)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
(+.f64 (*.f64 4/3 (/.f64 b t)) 0)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 0 (*.f64 4/3 (/.f64 b t)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 4/3 (/.f64 b t)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 4/3 (/.f64 b t))))) 1)
(/.f64 4/3 (/.f64 t b))
(/.f64 b (/.f64 t 4/3))
(/.f64 (*.f64 4/3 (/.f64 b t)) 1)
(/.f64 1 (/.f64 t (*.f64 4/3 b)))
(/.f64 (*.f64 4/3 b) t)
(/.f64 (neg.f64 b) (/.f64 (neg.f64 t) 4/3))
(/.f64 (sqrt.f64 (*.f64 4/3 b)) (/.f64 t (sqrt.f64 (*.f64 4/3 b))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4/3 b)) (cbrt.f64 (*.f64 4/3 b))) (/.f64 t (cbrt.f64 (*.f64 4/3 b))))
(/.f64 (*.f64 4/3 (sqrt.f64 b)) (/.f64 t (sqrt.f64 b)))
(/.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 b) 2)) (/.f64 t (cbrt.f64 b)))
(/.f64 (/.f64 4/3 t) (/.f64 1 b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b t)) 4/3) (sqrt.f64 (/.f64 t b)))
(/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 t))
(/.f64 (*.f64 (neg.f64 b) 4/3) (neg.f64 t))
(/.f64 (/.f64 b 3/4) t)
(/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(/.f64 (neg.f64 (*.f64 4/3 b)) (neg.f64 t))
(/.f64 (*.f64 (sqrt.f64 b) 4/3) (/.f64 t (sqrt.f64 b)))
(/.f64 -4/3 (neg.f64 (/.f64 t b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) 4/3) (/.f64 t (cbrt.f64 b)))
(/.f64 (*.f64 (/.f64 b 1) 4/3) t)
(/.f64 (*.f64 (/.f64 b (sqrt.f64 t)) 4/3) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 t) 2)) 4/3) (cbrt.f64 t))
(/.f64 (*.f64 (neg.f64 (neg.f64 b)) 4/3) (neg.f64 (neg.f64 t)))
(/.f64 (*.f64 (*.f64 4/3 b) 1) t)
(/.f64 (*.f64 (*.f64 4/3 (neg.f64 b)) 1) (neg.f64 t))
(/.f64 (*.f64 (*.f64 (neg.f64 b) 4/3) 1) (neg.f64 t))
(/.f64 (*.f64 (/.f64 b 3/4) 1) t)
(/.f64 (*.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) 1) (sqrt.f64 t))
(/.f64 (*.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))
(/.f64 (*.f64 (neg.f64 (*.f64 4/3 b)) 1) (neg.f64 t))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 b t)) 4/3)) (sqrt.f64 (/.f64 t b)))
(/.f64 (*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 (/.f64 b t)) 4/3)) (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 b)) (*.f64 (sqrt.f64 (/.f64 b t)) 4/3)) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 4/3 b)) (sqrt.f64 (*.f64 4/3 (/.f64 b t)))) (sqrt.f64 t))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4/3 b)) (pow.f64 (cbrt.f64 (*.f64 4/3 (/.f64 b t))) 2)) (cbrt.f64 t))
(/.f64 (*.f64 4/3 (/.f64 b (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (*.f64 4/3 (/.f64 b (cbrt.f64 t))) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 (*.f64 4/3 b) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(/.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 (pow.f64 (cbrt.f64 t) 2) 1)) (/.f64 (cbrt.f64 t) b))
(/.f64 (/.f64 4/3 (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 b))) (/.f64 (cbrt.f64 t) (sqrt.f64 b)))
(/.f64 (/.f64 4/3 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))
(/.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)) (pow.f64 (cbrt.f64 t) 2)) (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 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) 1) (neg.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) -1) t)
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(/.f64 (/.f64 (/.f64 b 3/4) 1) t)
(/.f64 (/.f64 (/.f64 b 3/4) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(/.f64 (/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) 1) (sqrt.f64 t))
(/.f64 (/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))
(/.f64 (/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 4/3 b) (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 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) 1) (neg.f64 t))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) -1) t)
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(pow.f64 (*.f64 4/3 (/.f64 b t)) 1)
(pow.f64 (sqrt.f64 (*.f64 4/3 (/.f64 b t))) 2)
(pow.f64 (cbrt.f64 (*.f64 4/3 (/.f64 b t))) 3)
(pow.f64 (pow.f64 (*.f64 4/3 (/.f64 b t)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 b t) 2) 16/9))
(log.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4/3 (/.f64 b t)))))
(cbrt.f64 (pow.f64 (*.f64 4/3 (/.f64 b t)) 3))
(expm1.f64 (log1p.f64 (*.f64 4/3 (/.f64 b t))))
(exp.f64 (log.f64 (*.f64 4/3 (/.f64 b t))))
(exp.f64 (*.f64 (log.f64 (*.f64 4/3 (/.f64 b t))) 1))
(log1p.f64 (expm1.f64 (*.f64 4/3 (/.f64 b t))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))) 1)
(*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 1)
(*.f64 1 (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 1)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 3) 1/3)
(pow.f64 (exp.f64 (/.f64 b t)) 4/3)
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(pow.f64 (exp.f64 1) (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 4/3 (/.f64 b t))) 2)) (cbrt.f64 (*.f64 4/3 (/.f64 b t))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 4/3 (/.f64 b t)))) (sqrt.f64 (*.f64 4/3 (/.f64 b t))))
(pow.f64 (pow.f64 (exp.f64 4/3) b) (/.f64 1 t))
(pow.f64 (pow.f64 (exp.f64 4/3) (sqrt.f64 (/.f64 b t))) (sqrt.f64 (/.f64 b t)))
(pow.f64 (pow.f64 (exp.f64 4/3) (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 (/.f64 b t)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y))) 1)
(pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 2))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y)))
(exp.f64 (+.f64 (*.f64 4/3 (/.f64 b t)) (log.f64 y)))
(exp.f64 (*.f64 (+.f64 (*.f64 4/3 (/.f64 b t)) (log.f64 y)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))) 1)
(*.f64 x (/.f64 1 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))
(*.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 1)
(*.f64 1 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) 2) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) x)
(*.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) (-.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) x))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) 3)
(pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x) x) -1)
(neg.f64 (/.f64 x (neg.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(exp.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
Outputs
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(fma.f64 4/3 (/.f64 b t) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (fma.f64 4/3 (/.f64 b t) 1) (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 8/9 (pow.f64 (/.f64 b t) 2) 1))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (+.f64 1 (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 32/81 (pow.f64 (/.f64 b t) 3) (fma.f64 8/9 (pow.f64 (/.f64 b t) 2) 1)))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(fma.f64 4/3 (/.f64 b t) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (fma.f64 4/3 (/.f64 b t) 1) (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 8/9 (pow.f64 (/.f64 b t) 2) 1))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (+.f64 1 (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 32/81 (pow.f64 (/.f64 b t) 3) (fma.f64 8/9 (pow.f64 (/.f64 b t) 2) 1)))
1
(+.f64 (*.f64 4/3 (/.f64 b t)) 1)
(fma.f64 4/3 (/.f64 b t) 1)
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2)))))
(+.f64 (fma.f64 4/3 (/.f64 b t) 1) (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 8/9 (pow.f64 (/.f64 b t) 2) 1))
(+.f64 (*.f64 4/3 (/.f64 b t)) (+.f64 (*.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3))) (+.f64 1 (*.f64 8/9 (/.f64 (pow.f64 b 2) (pow.f64 t 2))))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 32/81 (/.f64 (pow.f64 b 3) (pow.f64 t 3)) (+.f64 1 (*.f64 8/9 (/.f64 (*.f64 b b) (*.f64 t t))))))
(fma.f64 4/3 (/.f64 b t) (fma.f64 32/81 (pow.f64 (/.f64 b t) 3) (fma.f64 8/9 (pow.f64 (/.f64 b t) 2) 1)))
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b))))
(fma.f64 4/3 (/.f64 y (/.f64 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 y (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))
(fma.f64 8/9 (/.f64 y (*.f64 (/.f64 t b) (/.f64 t b))) (fma.f64 4/3 (/.f64 y (/.f64 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 y (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 y (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 4/3 (/.f64 y (/.f64 t b))))))
(+.f64 (fma.f64 8/9 (/.f64 y (*.f64 (/.f64 t b) (/.f64 t b))) (fma.f64 4/3 (/.f64 y (/.f64 t b)) y)) (/.f64 32/81 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) y))))
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b))))
(fma.f64 4/3 (/.f64 y (/.f64 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 y (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))
(fma.f64 8/9 (/.f64 y (*.f64 (/.f64 t b) (/.f64 t b))) (fma.f64 4/3 (/.f64 y (/.f64 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 y (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 y (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 4/3 (/.f64 y (/.f64 t b))))))
(+.f64 (fma.f64 8/9 (/.f64 y (*.f64 (/.f64 t b) (/.f64 t b))) (fma.f64 4/3 (/.f64 y (/.f64 t b)) y)) (/.f64 32/81 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) y))))
y
(+.f64 y (*.f64 4/3 (/.f64 (*.f64 y b) t)))
(+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b))))
(fma.f64 4/3 (/.f64 y (/.f64 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 y (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))
(fma.f64 8/9 (/.f64 y (*.f64 (/.f64 t b) (/.f64 t b))) (fma.f64 4/3 (/.f64 y (/.f64 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 y (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 y (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 4/3 (/.f64 y (/.f64 t b))))))
(+.f64 (fma.f64 8/9 (/.f64 y (*.f64 (/.f64 t b) (/.f64 t b))) (fma.f64 4/3 (/.f64 y (/.f64 t b)) y)) (/.f64 32/81 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) y))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (*.f64 y y)))))
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) x)))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (+.f64 (neg.f64 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (*.f64 y y)))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3))))
(+.f64 (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) x))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3)))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
(+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (*.f64 y y))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 4) (pow.f64 y 4))))))
(+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (-.f64 (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3)) (/.f64 x (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) x))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 4) (pow.f64 y 4)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) (/.f64 x y))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) x) y))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) (/.f64 x y))) (/.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) (*.f64 x x)) (*.f64 (/.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) x) y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3) (pow.f64 x 3)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) (/.f64 x y))) (/.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (/.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) (*.f64 x x)) (*.f64 (/.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) x) y)) (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3) (pow.f64 x 3))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) (/.f64 x y))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) x) y))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) (/.f64 x y))) (/.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) (*.f64 x x)) (*.f64 (/.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) x) y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3) (pow.f64 x 3)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) (/.f64 x y))) (/.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (/.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) (*.f64 x x)) (*.f64 (/.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) x) y)) (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3) (pow.f64 x 3))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(fma.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 b x) t)) (/.f64 x (+.f64 y x)))
(fma.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))))))))
(+.f64 (fma.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 b x) t)) (/.f64 x (+.f64 y x))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 -16/9 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3)) (/.f64 x (*.f64 t t))) (/.f64 (*.f64 8/9 (*.f64 y x)) (*.f64 (*.f64 t t) (pow.f64 (+.f64 y x) 2)))))))
(-.f64 (fma.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x))) (*.f64 b (*.f64 b (fma.f64 8/9 (*.f64 (/.f64 x (pow.f64 (+.f64 y x) 2)) (/.f64 y (*.f64 t t))) (*.f64 -16/9 (*.f64 (/.f64 (/.f64 x t) t) (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3)))) (+.f64 (*.f64 32/81 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3)))) (*.f64 -4/3 (/.f64 (*.f64 y (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2)))))) (*.f64 (+.f64 y x) t))))) (pow.f64 b 3))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) x) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 2)))) (*.f64 8/9 (/.f64 (*.f64 y x) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 2))))))))))
(fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 -32/27 (/.f64 (*.f64 y y) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y x) 3)) x)) (fma.f64 32/81 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 x (pow.f64 t 3))) (*.f64 -4/3 (*.f64 (/.f64 y (+.f64 y x)) (/.f64 (fma.f64 -16/9 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3)) (/.f64 x (*.f64 t t))) (/.f64 (*.f64 8/9 (*.f64 y x)) (*.f64 (*.f64 t t) (pow.f64 (+.f64 y x) 2)))) t)))))) (+.f64 (fma.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 b x) t)) (/.f64 x (+.f64 y x))) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 -16/9 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3)) (/.f64 x (*.f64 t t))) (/.f64 (*.f64 8/9 (*.f64 y x)) (*.f64 (*.f64 t t) (pow.f64 (+.f64 y x) 2))))))))
(-.f64 (-.f64 (fma.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x))) (*.f64 b (*.f64 b (fma.f64 8/9 (*.f64 (/.f64 x (pow.f64 (+.f64 y x) 2)) (/.f64 y (*.f64 t t))) (*.f64 -16/9 (*.f64 (/.f64 (/.f64 x t) t) (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3)))))))) (*.f64 (pow.f64 b 3) (fma.f64 -32/27 (*.f64 (/.f64 x (pow.f64 t 3)) (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3))) (fma.f64 -4/3 (*.f64 (/.f64 (fma.f64 8/9 (*.f64 (/.f64 x (pow.f64 (+.f64 y x) 2)) (/.f64 y (*.f64 t t))) (*.f64 -16/9 (*.f64 (/.f64 (/.f64 x t) t) (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3))))) (+.f64 y x)) (/.f64 y t)) (/.f64 (*.f64 32/81 y) (/.f64 (pow.f64 t 3) (/.f64 x (pow.f64 (+.f64 y x) 2))))))))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(fma.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 b x) t)) (/.f64 x (+.f64 y x)))
(fma.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2)))))
(+.f64 (fma.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 b x) t)) (/.f64 x (+.f64 y x))) (neg.f64 (/.f64 (fma.f64 -16/9 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) x))) (*.f64 8/9 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 b b) x))))) (*.f64 t t))))
(-.f64 (fma.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x))) (/.f64 (fma.f64 8/9 (/.f64 (*.f64 b (*.f64 b x)) (/.f64 (pow.f64 (+.f64 y x) 2) y)) (/.f64 -16/9 (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) (*.f64 y (*.f64 y x)))))) (*.f64 t t)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 b 3) x)) (pow.f64 (+.f64 y x) 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))))) (+.f64 y x))) (*.f64 -32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 3) x)) (pow.f64 (+.f64 y x) 3))))) (pow.f64 t 3))))))
(+.f64 (fma.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 b x) t)) (/.f64 x (+.f64 y x))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -16/9 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) x))) (*.f64 8/9 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 b b) x))))) (*.f64 t t)) (/.f64 (fma.f64 32/81 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (pow.f64 b 3) x))) (fma.f64 -4/3 (/.f64 y (/.f64 (+.f64 y x) (*.f64 b (fma.f64 -16/9 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) x))) (*.f64 8/9 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 b b) x)))))))) (*.f64 -32/27 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (pow.f64 b 3) x)))))) (pow.f64 t 3)))))
(fma.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (+.f64 y x) 2))) (-.f64 (-.f64 (/.f64 x (+.f64 y x)) (/.f64 (fma.f64 8/9 (/.f64 (*.f64 b (*.f64 b x)) (/.f64 (pow.f64 (+.f64 y x) 2) y)) (/.f64 -16/9 (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) (*.f64 y (*.f64 y x)))))) (*.f64 t t))) (/.f64 (fma.f64 32/81 (/.f64 (*.f64 (pow.f64 b 3) x) (/.f64 (pow.f64 (+.f64 y x) 2) y)) (fma.f64 -4/3 (/.f64 (*.f64 b y) (/.f64 (+.f64 y x) (fma.f64 8/9 (/.f64 (*.f64 b (*.f64 b x)) (/.f64 (pow.f64 (+.f64 y x) 2) y)) (/.f64 -16/9 (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) (*.f64 y (*.f64 y x)))))))) (*.f64 -32/27 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 y x) 3)) (*.f64 (pow.f64 b 3) x))))) (pow.f64 t 3))))
(/.f64 x (+.f64 y x))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (/.f64 x (+.f64 y x)))
(fma.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 b x) t)) (/.f64 x (+.f64 y x)))
(fma.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (/.f64 x (+.f64 y x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2)))))
(+.f64 (fma.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 b x) t)) (/.f64 x (+.f64 y x))) (neg.f64 (/.f64 (fma.f64 -16/9 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) x))) (*.f64 8/9 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 b b) x))))) (*.f64 t t))))
(-.f64 (fma.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (+.f64 y x) 2))) (/.f64 x (+.f64 y x))) (/.f64 (fma.f64 8/9 (/.f64 (*.f64 b (*.f64 b x)) (/.f64 (pow.f64 (+.f64 y x) 2) y)) (/.f64 -16/9 (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) (*.f64 y (*.f64 y x)))))) (*.f64 t t)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 y (*.f64 b x)) (*.f64 (pow.f64 (+.f64 y x) 2) t))) (+.f64 (*.f64 32/27 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 y x) 3) (pow.f64 t 3)))) (+.f64 (/.f64 x (+.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))) (pow.f64 t 2))) (+.f64 (*.f64 -32/81 (/.f64 (*.f64 y (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 (+.f64 y x) 2) (pow.f64 t 3)))) (*.f64 4/3 (/.f64 (*.f64 y (*.f64 b (+.f64 (*.f64 -16/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 3))) (*.f64 8/9 (/.f64 (*.f64 y (*.f64 (pow.f64 b 2) x)) (pow.f64 (+.f64 y x) 2)))))) (*.f64 (+.f64 y x) (pow.f64 t 3)))))))))
(fma.f64 -4/3 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 b x) t)) (fma.f64 32/27 (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 t 3) (pow.f64 (+.f64 y x) 3))) (+.f64 (/.f64 x (+.f64 y x)) (fma.f64 -1 (/.f64 (fma.f64 -16/9 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) x))) (*.f64 8/9 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 b b) x))))) (*.f64 t t)) (fma.f64 -32/81 (*.f64 (/.f64 y (pow.f64 (+.f64 y x) 2)) (/.f64 (*.f64 (pow.f64 b 3) x) (pow.f64 t 3))) (/.f64 (*.f64 4/3 (*.f64 (*.f64 b y) (fma.f64 -16/9 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) x))) (*.f64 8/9 (/.f64 y (/.f64 (pow.f64 (+.f64 y x) 2) (*.f64 (*.f64 b b) x))))))) (*.f64 (pow.f64 t 3) (+.f64 y x))))))))
(fma.f64 -4/3 (*.f64 (/.f64 y (/.f64 t b)) (/.f64 x (pow.f64 (+.f64 y x) 2))) (+.f64 (-.f64 (fma.f64 4/3 (*.f64 (/.f64 y (+.f64 y x)) (/.f64 b (/.f64 (pow.f64 t 3) (fma.f64 8/9 (/.f64 (*.f64 b (*.f64 b x)) (/.f64 (pow.f64 (+.f64 y x) 2) y)) (/.f64 -16/9 (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) (*.f64 y (*.f64 y x))))))))) (/.f64 (*.f64 -32/81 y) (/.f64 (/.f64 (pow.f64 t 3) (/.f64 x (pow.f64 (+.f64 y x) 2))) (pow.f64 b 3)))) (/.f64 (fma.f64 8/9 (/.f64 (*.f64 b (*.f64 b x)) (/.f64 (pow.f64 (+.f64 y x) 2) y)) (/.f64 -16/9 (/.f64 (pow.f64 (+.f64 y x) 3) (*.f64 (*.f64 b b) (*.f64 y (*.f64 y x)))))) (*.f64 t t))) (fma.f64 32/27 (/.f64 (/.f64 (*.f64 (pow.f64 b 3) (*.f64 y (*.f64 y x))) (pow.f64 t 3)) (pow.f64 (+.f64 y x) 3)) (/.f64 x (+.f64 y x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))
(+.f64 1 (neg.f64 (/.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) (/.f64 x y))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) x) y))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) (/.f64 x y))) (/.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (/.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 1 (-.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) (*.f64 x x)) (*.f64 (/.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) x) y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y) x)))))
(+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3) (pow.f64 x 3)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) (/.f64 x y))) (/.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (/.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) (*.f64 x x)) (*.f64 (/.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) x) y)) (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3) (pow.f64 x 3))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (*.f64 y y)))))
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) x)))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (+.f64 (neg.f64 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (*.f64 y y)))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3))))
(+.f64 (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) x))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3)))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
(+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (*.f64 y y))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 4) (pow.f64 y 4))))))
(+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (-.f64 (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3)) (/.f64 x (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) x))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 4) (pow.f64 y 4)))))
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
(/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))))
(/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (*.f64 y y)))))
(-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) x)))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (+.f64 (neg.f64 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (*.f64 y y)))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3))))
(+.f64 (-.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (/.f64 x (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) x))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3)))
(+.f64 (/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 2) (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) 4) (pow.f64 y 4)))))))
(+.f64 (+.f64 (/.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))) (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x x) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2) (*.f64 y y))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 4) (pow.f64 y 4))))))
(+.f64 (/.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (-.f64 (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3)) (/.f64 x (/.f64 (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) x))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 4) (pow.f64 y 4)))))
(+.f64 (*.f64 4/3 (/.f64 b t)) 0)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(+.f64 0 (*.f64 4/3 (/.f64 b t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))) (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 4/3 (/.f64 b t)))) 1)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 4/3 (/.f64 b t))))) 1)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 4/3 (/.f64 t b))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 b (/.f64 t 4/3))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 (/.f64 b t)) 1)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 1 (/.f64 t (*.f64 4/3 b)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 4/3 b) t)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (neg.f64 b) (/.f64 (neg.f64 t) 4/3))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (sqrt.f64 (*.f64 4/3 b)) (/.f64 t (sqrt.f64 (*.f64 4/3 b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 4/3 b)) t) (sqrt.f64 (*.f64 4/3 b)))
(*.f64 (sqrt.f64 (*.f64 4/3 b)) (/.f64 (sqrt.f64 (*.f64 4/3 b)) t))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4/3 b)) (cbrt.f64 (*.f64 4/3 b))) (/.f64 t (cbrt.f64 (*.f64 4/3 b))))
(*.f64 (cbrt.f64 (*.f64 4/3 b)) (/.f64 (cbrt.f64 (*.f64 4/3 b)) (/.f64 t (cbrt.f64 (*.f64 4/3 b)))))
(/.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 4/3 (/.f64 t (sqrt.f64 b))))
(/.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 b) 2)) (/.f64 t (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 b) 2)) t) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 t 4/3)))
(/.f64 (/.f64 4/3 t) (/.f64 1 b))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b t)) 4/3) (sqrt.f64 (/.f64 t b)))
(/.f64 (sqrt.f64 (/.f64 b t)) (/.f64 (sqrt.f64 (/.f64 t b)) 4/3))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b t)) (sqrt.f64 (/.f64 t b))) 4/3)
(/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (neg.f64 b) 4/3) (neg.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 b 3/4) t)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 t))
(/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (neg.f64 (*.f64 4/3 b)) (neg.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.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 4/3 (/.f64 t (sqrt.f64 b))))
(/.f64 -4/3 (neg.f64 (/.f64 t b)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) 4/3) (/.f64 t (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 b) 2)) t) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 t 4/3)))
(/.f64 (*.f64 (/.f64 b 1) 4/3) t)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 t)) 4/3) (sqrt.f64 t))
(/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 t) 2)) 4/3) (cbrt.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (neg.f64 (neg.f64 b)) 4/3) (neg.f64 (neg.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 4/3 b) 1) t)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 4/3 (neg.f64 b)) 1) (neg.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (*.f64 (neg.f64 b) 4/3) 1) (neg.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 b 3/4) 1) t)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) 1) (sqrt.f64 t))
(/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (*.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 (neg.f64 (*.f64 4/3 b)) 1) (neg.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 b t)) 4/3)) (sqrt.f64 (/.f64 t b)))
(/.f64 (sqrt.f64 (/.f64 b t)) (/.f64 (sqrt.f64 (/.f64 t b)) 4/3))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b t)) (sqrt.f64 (/.f64 t b))) 4/3)
(/.f64 (*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 (/.f64 b t)) 4/3)) (sqrt.f64 t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 b t))) 4/3) (sqrt.f64 t))
(*.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 t)) (*.f64 4/3 (sqrt.f64 (/.f64 b t))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 b)) (*.f64 (sqrt.f64 (/.f64 b t)) 4/3)) (sqrt.f64 (neg.f64 t)))
(/.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (sqrt.f64 (neg.f64 t)) (*.f64 4/3 (sqrt.f64 (/.f64 b t)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 b)) 4/3) (sqrt.f64 (/.f64 b t))) (sqrt.f64 (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 4/3 b)) (sqrt.f64 (*.f64 4/3 (/.f64 b t)))) (sqrt.f64 t))
(/.f64 (sqrt.f64 (*.f64 4/3 b)) (/.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 (/.f64 4/3 t) b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 4/3 b)) (sqrt.f64 t)) (sqrt.f64 (*.f64 4/3 (/.f64 b t))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4/3 b)) (pow.f64 (cbrt.f64 (*.f64 4/3 (/.f64 b t))) 2)) (cbrt.f64 t))
(/.f64 (cbrt.f64 (*.f64 4/3 b)) (/.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 (*.f64 (/.f64 4/3 t) b)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4/3 b)) (cbrt.f64 t)) (pow.f64 (cbrt.f64 (*.f64 4/3 (/.f64 b t))) 2))
(/.f64 (*.f64 4/3 (/.f64 b (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (*.f64 4/3 (/.f64 b (cbrt.f64 t))) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 b) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 4/3 t) 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 (/.f64 4/3 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 4/3 (/.f64 t (sqrt.f64 b))))
(/.f64 (/.f64 4/3 (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (/.f64 t (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 4/3 (pow.f64 (cbrt.f64 b) 2)) t) (cbrt.f64 b))
(*.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 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.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 4/3 (*.f64 (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 (*.f64 (/.f64 4/3 (sqrt.f64 t)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 t) (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 b) 2)))))
(/.f64 (/.f64 4/3 (/.f64 (pow.f64 (cbrt.f64 t) 2) 1)) (/.f64 (cbrt.f64 t) b))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 4/3 (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 b))) (/.f64 (cbrt.f64 t) (sqrt.f64 b)))
(/.f64 4/3 (*.f64 (/.f64 (cbrt.f64 t) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 b))))
(/.f64 4/3 (/.f64 (*.f64 (/.f64 (cbrt.f64 t) (sqrt.f64 b)) (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 b)))
(/.f64 (/.f64 4/3 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 b) 2))) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))
(/.f64 (*.f64 (/.f64 4/3 (pow.f64 (cbrt.f64 t) 2)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 b)))
(/.f64 4/3 (*.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (cbrt.f64 t) (cbrt.f64 b))))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) 1) (neg.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.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 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.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 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) -1) t)
(*.f64 (/.f64 4/3 t) b)
(*.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 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (/.f64 (*.f64 4/3 (neg.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) 1) (neg.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) -1) t)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (/.f64 (*.f64 (neg.f64 b) 4/3) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (/.f64 b 3/4) 1) t)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (/.f64 b 3/4) (cbrt.f64 t)) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) 1) (sqrt.f64 t))
(/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) (cbrt.f64 t)) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (*.f64 (/.f64 4/3 (sqrt.f64 t)) b) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 4/3 b) (sqrt.f64 t)) (*.f64 (cbrt.f64 t) (cbrt.f64 (sqrt.f64 t))))
(/.f64 (/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 (sqrt.f64 t))) (sqrt.f64 (sqrt.f64 t)))
(/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (/.f64 (/.f64 4/3 (/.f64 (sqrt.f64 t) b)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))) (sqrt.f64 (cbrt.f64 t)))
(/.f64 (*.f64 (/.f64 4/3 (sqrt.f64 t)) b) (*.f64 (sqrt.f64 (cbrt.f64 t)) (sqrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(/.f64 4/3 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 t)) (sqrt.f64 (cbrt.f64 t))) (/.f64 (sqrt.f64 t) b)))
(/.f64 (/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) 1) (cbrt.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (sqrt.f64 (cbrt.f64 t))) (sqrt.f64 (cbrt.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (cbrt.f64 t)))) (cbrt.f64 (cbrt.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (sqrt.f64 t)) (cbrt.f64 (sqrt.f64 t))))
(*.f64 (/.f64 4/3 (cbrt.f64 (sqrt.f64 t))) (/.f64 (/.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (sqrt.f64 t))))
(/.f64 (/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 (cbrt.f64 t)))
(/.f64 (/.f64 (*.f64 4/3 b) (pow.f64 (cbrt.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (cbrt.f64 t))) (/.f64 4/3 (cbrt.f64 (pow.f64 (cbrt.f64 t) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) 1) (neg.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (sqrt.f64 t)) (neg.f64 (sqrt.f64 t)))
(/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (pow.f64 (cbrt.f64 t) 2)) (neg.f64 (cbrt.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (sqrt.f64 (neg.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (*.f64 (cbrt.f64 (neg.f64 t)) (cbrt.f64 (neg.f64 t)))) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) -1) t)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (neg.f64 (sqrt.f64 t))) (sqrt.f64 t))
(/.f64 4/3 (*.f64 (sqrt.f64 t) (/.f64 (sqrt.f64 t) b)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 t)) (sqrt.f64 t)) 4/3)
(/.f64 (/.f64 (neg.f64 (*.f64 4/3 b)) (neg.f64 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(pow.f64 (*.f64 4/3 (/.f64 b t)) 1)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(pow.f64 (sqrt.f64 (*.f64 4/3 (/.f64 b t))) 2)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(pow.f64 (cbrt.f64 (*.f64 4/3 (/.f64 b t))) 3)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(pow.f64 (pow.f64 (*.f64 4/3 (/.f64 b t)) 3) 1/3)
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 b t) 2) 16/9))
(log.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 4/3 (/.f64 b t)))))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(cbrt.f64 (pow.f64 (*.f64 4/3 (/.f64 b t)) 3))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(expm1.f64 (log1p.f64 (*.f64 4/3 (/.f64 b t))))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(exp.f64 (log.f64 (*.f64 4/3 (/.f64 b t))))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(exp.f64 (*.f64 (log.f64 (*.f64 4/3 (/.f64 b t))) 1))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(log1p.f64 (expm1.f64 (*.f64 4/3 (/.f64 b t))))
(*.f64 (/.f64 4/3 t) b)
(*.f64 4/3 (/.f64 b t))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))) 1)
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 1)
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(*.f64 1 (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2) (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 1)
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2)
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3)
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 3) 1/3)
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(pow.f64 (exp.f64 (/.f64 b t)) 4/3)
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 1) (*.f64 4/3 (/.f64 b t)))
(pow.f64 (E.f64) (*.f64 (/.f64 4/3 t) b))
(pow.f64 (E.f64) (*.f64 4/3 (/.f64 b t)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 4/3 (/.f64 b t))) 2)) (cbrt.f64 (*.f64 4/3 (/.f64 b t))))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 4/3 (/.f64 b t)))) (sqrt.f64 (*.f64 4/3 (/.f64 b t))))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(pow.f64 (pow.f64 (exp.f64 4/3) b) (/.f64 1 t))
(pow.f64 (pow.f64 (exp.f64 4/3) (sqrt.f64 (/.f64 b t))) (sqrt.f64 (/.f64 b t)))
(pow.f64 (pow.f64 (exp.f64 4/3) (pow.f64 (cbrt.f64 (/.f64 b t)) 2)) (cbrt.f64 (/.f64 b t)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 2))
(sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) 2))
(fabs.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) 3))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(exp.f64 (*.f64 (/.f64 4/3 t) b))
(pow.f64 (exp.f64 4/3) (/.f64 b t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y))) 1)
(*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 1)
(*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y)) 2)
(*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y)) 3)
(*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 3) 1/3)
(*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 2))
(sqrt.f64 (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 2))
(fabs.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(log.f64 (pow.f64 (exp.f64 y) (pow.f64 (exp.f64 4/3) (/.f64 b t))))
(*.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 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y))))
(*.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 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 3))
(*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y)))
(*.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 4/3 (/.f64 b t)) (log.f64 y)))
(*.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 (/.f64 b t)) (log.f64 y)) 1))
(*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y)))
(*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))
(*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))) 1)
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 x (/.f64 1 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 1)
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 1 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) 2))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) 2) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) x)
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (neg.f64 x) (/.f64 -1 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))
(/.f64 (*.f64 (neg.f64 x) -1) (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 (neg.f64 (neg.f64 x)) (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) (/.f64 x (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))) (/.f64 x (sqrt.f64 (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))) (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x)) 2))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 2))) (-.f64 x (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y)))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 2))) (-.f64 x (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b)))))
(*.f64 (/.f64 x (-.f64 (*.f64 x x) (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 2))) (-.f64 x (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) 3))) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) (-.f64 (*.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) 3))) (fma.f64 x x (*.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) (-.f64 (*.f64 y (exp.f64 (*.f64 (/.f64 4/3 t) b))) x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) 3))) (fma.f64 x x (*.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) (-.f64 (*.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t))) x))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x)) 2)) (/.f64 x (cbrt.f64 (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))) (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))) (/.f64 x (sqrt.f64 (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))) (sqrt.f64 (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 2)) (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x)) 2) (cbrt.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x)))))
(pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 1)
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) 2)
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) 3)
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(pow.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 3) 1/3)
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x) x) -1)
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x)) 2))
(fabs.f64 (/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x)))
(log.f64 (exp.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)))))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x)) 3))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(exp.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))) 1))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 (pow.f64 (exp.f64 4/3) (/.f64 b t)) y x))))
(/.f64 x (fma.f64 (exp.f64 (*.f64 (/.f64 4/3 t) b)) y x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 4/3) (/.f64 b t)) x))

localize6.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 32 to 15 computations (53.1% saved)

series12.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite73.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1012×swap-sqr
982×unswap-sqr
916×associate-/l/
868×associate-/r/
528×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify86.0ms (0.2%)

Algorithm
egg-herbie
Rules
1506×associate-/r*
1116×associate-/l/
1084×*-commutative
990×associate-/r/
670×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02333927
16813839
225213839
379193839
Stop Event
node limit
Counts
131 → 101
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) 1)
(*.f64 1/2 (*.f64 (/.f64 x c) (/.f64 1 (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))
(*.f64 (/.f64 x c) (*.f64 1/2 (/.f64 1 (*.f64 a y))))
(*.f64 (/.f64 x c) (/.f64 1/2 (*.f64 a y)))
(*.f64 (*.f64 1/2 (/.f64 x c)) (/.f64 1 (*.f64 a y)))
(*.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))) 1)
(*.f64 1 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (/.f64 1 (*.f64 a y))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (*.f64 a y)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) (/.f64 1 (*.f64 a y))))
(*.f64 (*.f64 1/2 (/.f64 x (*.f64 a c))) (/.f64 1 y))
(*.f64 (/.f64 1 (*.f64 a y)) (*.f64 1/2 (/.f64 x c)))
(*.f64 (/.f64 1/2 a) (/.f64 x (*.f64 y c)))
(*.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a))
(*.f64 (*.f64 (/.f64 x c) -1/2) (/.f64 1 (*.f64 a (neg.f64 y))))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 1/2 (/.f64 x c)) y))
(*.f64 (/.f64 1 y) (*.f64 1/2 (/.f64 x (*.f64 a c))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a y))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 a y)) (/.f64 c x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (/.f64 (*.f64 1/2 x) (*.f64 (cbrt.f64 (*.f64 a y)) c)))
(*.f64 (/.f64 x (*.f64 a c)) (/.f64 1/2 y))
(*.f64 (/.f64 x (*.f64 (*.f64 a y) c)) 1/2)
(*.f64 (/.f64 (/.f64 x c) (sqrt.f64 (*.f64 a y))) (/.f64 1/2 (sqrt.f64 (*.f64 a y))))
(*.f64 (/.f64 1/2 (*.f64 a y)) (/.f64 x c))
(*.f64 (/.f64 1 (*.f64 a (neg.f64 y))) (*.f64 (/.f64 x c) -1/2))
(*.f64 (/.f64 1/2 y) (/.f64 x (*.f64 a c)))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a y))) (/.f64 (/.f64 x c) (sqrt.f64 (*.f64 a y))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (/.f64 x (*.f64 (cbrt.f64 (*.f64 a y)) c)))
(*.f64 (/.f64 (/.f64 x c) (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (/.f64 1/2 (cbrt.f64 (*.f64 a y))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) a) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) y))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) y) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (*.f64 a y)) (sqrt.f64 (*.f64 1/2 (/.f64 x c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (cbrt.f64 (*.f64 a y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) a) (/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) y) (/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) (*.f64 a y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (sqrt.f64 (*.f64 a y))) (/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) (sqrt.f64 (*.f64 a y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(*.f64 (/.f64 1/2 (*.f64 a (neg.f64 y))) (/.f64 x (neg.f64 c)))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 a y) 1)) (/.f64 x c))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 a y) x)) (pow.f64 c -1))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 a y) (sqrt.f64 (/.f64 x c)))) (sqrt.f64 (/.f64 x c)))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 a y) (pow.f64 (cbrt.f64 (/.f64 x c)) 2))) (cbrt.f64 (/.f64 x c)))
(*.f64 (/.f64 1 (/.f64 (*.f64 a y) 1/2)) (/.f64 x c))
(*.f64 (/.f64 1 (/.f64 (*.f64 a y) (sqrt.f64 (*.f64 1/2 (/.f64 x c))))) (sqrt.f64 (*.f64 1/2 (/.f64 x c))))
(*.f64 (/.f64 1 (/.f64 (*.f64 a y) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2))) (cbrt.f64 (*.f64 1/2 (/.f64 x c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (*.f64 a y)) (cbrt.f64 (*.f64 1/2 (/.f64 x c))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))) (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a y))) (sqrt.f64 (*.f64 1/2 (/.f64 x c)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a y))) (sqrt.f64 (*.f64 1/2 (/.f64 x c)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1/2 a)) (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y))) (*.f64 (sqrt.f64 (/.f64 1/2 a)) (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (*.f64 y c))) (sqrt.f64 (/.f64 1/2 a))) (*.f64 (sqrt.f64 (/.f64 x (*.f64 y c))) (sqrt.f64 (/.f64 1/2 a))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y)) (sqrt.f64 (/.f64 1/2 a))) (*.f64 (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y)) (sqrt.f64 (/.f64 1/2 a))))
(pow.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 a y) (*.f64 2 (/.f64 c x))) -1)
(neg.f64 (/.f64 1/2 (*.f64 (*.f64 a y) (/.f64 c (neg.f64 x)))))
(neg.f64 (*.f64 (/.f64 x (neg.f64 c)) (*.f64 1/2 (/.f64 1 (*.f64 a y)))))
(neg.f64 (*.f64 (/.f64 1/2 (*.f64 (*.f64 a y) (/.f64 c (neg.f64 x)))) 1))
(neg.f64 (*.f64 (*.f64 1/2 (/.f64 x c)) (/.f64 1 (*.f64 a (neg.f64 y)))))
(neg.f64 (*.f64 1 (/.f64 1/2 (*.f64 (*.f64 a y) (/.f64 c (neg.f64 x))))))
(neg.f64 (*.f64 (/.f64 1/2 (*.f64 a y)) (/.f64 x (neg.f64 c))))
(neg.f64 (/.f64 (/.f64 x (neg.f64 c)) (/.f64 (*.f64 a y) 1/2)))
(neg.f64 (/.f64 (*.f64 1/2 (/.f64 x (*.f64 a c))) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 (/.f64 x c) -1/2) (*.f64 a y)))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 a)) (/.f64 x (*.f64 y c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 x c)) 3) (pow.f64 (*.f64 a y) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
Outputs
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) 1)
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (*.f64 (/.f64 x c) (/.f64 1 (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 x c) (*.f64 1/2 (/.f64 1 (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 x c) (/.f64 1/2 (*.f64 a y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (*.f64 1/2 (/.f64 x c)) (/.f64 1 (*.f64 a y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))) 1)
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 1 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (/.f64 1 (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (*.f64 a y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) (/.f64 1 (*.f64 a y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (*.f64 1/2 (/.f64 x (*.f64 a c))) (/.f64 1 y))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1 (*.f64 a y)) (*.f64 1/2 (/.f64 x c)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1/2 a) (/.f64 x (*.f64 y c)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (*.f64 (/.f64 x c) -1/2) (/.f64 1 (*.f64 a (neg.f64 y))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 1/2 (/.f64 x c)) y))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1 y) (*.f64 1/2 (/.f64 x (*.f64 a c))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a y))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 a y)) (/.f64 c x))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y a))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 y a)) (/.f64 c x))))
(*.f64 (/.f64 (/.f64 x c) (sqrt.f64 (*.f64 y a))) (/.f64 1/2 (sqrt.f64 (*.f64 y a))))
(*.f64 x (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 y a))) (*.f64 c (sqrt.f64 (*.f64 y a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (/.f64 (*.f64 1/2 x) (*.f64 (cbrt.f64 (*.f64 a y)) c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (*.f64 (/.f64 1/2 (cbrt.f64 (*.f64 y a))) (/.f64 x c)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (/.f64 x (*.f64 c (cbrt.f64 (*.f64 y a)))))
(/.f64 1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y a)) 2) x) (*.f64 c (cbrt.f64 (*.f64 y a)))))
(*.f64 (/.f64 x (*.f64 a c)) (/.f64 1/2 y))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 x (*.f64 (*.f64 a y) c)) 1/2)
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 (/.f64 x c) (sqrt.f64 (*.f64 a y))) (/.f64 1/2 (sqrt.f64 (*.f64 a y))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y a))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 y a)) (/.f64 c x))))
(*.f64 (/.f64 (/.f64 x c) (sqrt.f64 (*.f64 y a))) (/.f64 1/2 (sqrt.f64 (*.f64 y a))))
(*.f64 x (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 y a))) (*.f64 c (sqrt.f64 (*.f64 y a)))))
(*.f64 (/.f64 1/2 (*.f64 a y)) (/.f64 x c))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1 (*.f64 a (neg.f64 y))) (*.f64 (/.f64 x c) -1/2))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1/2 y) (/.f64 x (*.f64 a c)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a y))) (/.f64 (/.f64 x c) (sqrt.f64 (*.f64 a y))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y a))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 y a)) (/.f64 c x))))
(*.f64 (/.f64 (/.f64 x c) (sqrt.f64 (*.f64 y a))) (/.f64 1/2 (sqrt.f64 (*.f64 y a))))
(*.f64 x (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 y a))) (*.f64 c (sqrt.f64 (*.f64 y a)))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (/.f64 x (*.f64 (cbrt.f64 (*.f64 a y)) c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (*.f64 (/.f64 1/2 (cbrt.f64 (*.f64 y a))) (/.f64 x c)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (/.f64 x (*.f64 c (cbrt.f64 (*.f64 y a)))))
(/.f64 1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y a)) 2) x) (*.f64 c (cbrt.f64 (*.f64 y a)))))
(*.f64 (/.f64 (/.f64 x c) (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (/.f64 1/2 (cbrt.f64 (*.f64 a y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (*.f64 (/.f64 1/2 (cbrt.f64 (*.f64 y a))) (/.f64 x c)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (/.f64 x (*.f64 c (cbrt.f64 (*.f64 y a)))))
(/.f64 1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y a)) 2) x) (*.f64 c (cbrt.f64 (*.f64 y a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) a) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) y))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) y) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (*.f64 a y)) (sqrt.f64 (*.f64 1/2 (/.f64 x c))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x c))) (cbrt.f64 (*.f64 a y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (*.f64 (/.f64 1/2 (cbrt.f64 (*.f64 y a))) (/.f64 x c)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (/.f64 x (*.f64 c (cbrt.f64 (*.f64 y a)))))
(/.f64 1/2 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y a)) 2) x) (*.f64 c (cbrt.f64 (*.f64 y a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) a) (/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) y))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) y) (/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) a))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) (*.f64 a y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (sqrt.f64 (*.f64 a y))) (/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) (sqrt.f64 (*.f64 a y))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y a))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 y a)) (/.f64 c x))))
(*.f64 (/.f64 (/.f64 x c) (sqrt.f64 (*.f64 y a))) (/.f64 1/2 (sqrt.f64 (*.f64 y a))))
(*.f64 x (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 y a))) (*.f64 c (sqrt.f64 (*.f64 y a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (pow.f64 (cbrt.f64 (*.f64 y a)) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (pow.f64 (cbrt.f64 (*.f64 y a)) 2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (pow.f64 (cbrt.f64 (*.f64 y a)) 2)))
(*.f64 (/.f64 1/2 (*.f64 a (neg.f64 y))) (/.f64 x (neg.f64 c)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 a y) 1)) (/.f64 x c))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 a y) x)) (pow.f64 c -1))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 a y) (sqrt.f64 (/.f64 x c)))) (sqrt.f64 (/.f64 x c)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 a y) (pow.f64 (cbrt.f64 (/.f64 x c)) 2))) (cbrt.f64 (/.f64 x c)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1 (/.f64 (*.f64 a y) 1/2)) (/.f64 x c))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1 (/.f64 (*.f64 a y) (sqrt.f64 (*.f64 1/2 (/.f64 x c))))) (sqrt.f64 (*.f64 1/2 (/.f64 x c))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 1 (/.f64 (*.f64 a y) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2))) (cbrt.f64 (*.f64 1/2 (/.f64 x c))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x c))) 2) (*.f64 a y)) (cbrt.f64 (*.f64 1/2 (/.f64 x c))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a))))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a))))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))) (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a)))))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a))))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a y))) (sqrt.f64 (*.f64 1/2 (/.f64 x c)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a y))) (sqrt.f64 (*.f64 1/2 (/.f64 x c)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1/2 a)) (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y))) (*.f64 (sqrt.f64 (/.f64 1/2 a)) (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y)) (*.f64 (sqrt.f64 (/.f64 1/2 a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 (/.f64 1/2 a))) (sqrt.f64 y))))
(*.f64 (/.f64 1/2 a) (*.f64 (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (*.f64 y c))) (sqrt.f64 (/.f64 1/2 a))) (*.f64 (sqrt.f64 (/.f64 x (*.f64 y c))) (sqrt.f64 (/.f64 1/2 a))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y)) (sqrt.f64 (/.f64 1/2 a))) (*.f64 (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y)) (sqrt.f64 (/.f64 1/2 a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y)) (*.f64 (sqrt.f64 (/.f64 1/2 a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 (/.f64 1/2 a))) (sqrt.f64 y))))
(*.f64 (/.f64 1/2 a) (*.f64 (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y)) (/.f64 (sqrt.f64 (/.f64 x c)) (sqrt.f64 y))))
(pow.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))) 1)
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 2)
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 3)
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))) 3) 1/3)
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(pow.f64 (*.f64 (*.f64 a y) (*.f64 2 (/.f64 c x))) -1)
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(neg.f64 (/.f64 1/2 (*.f64 (*.f64 a y) (/.f64 c (neg.f64 x)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(neg.f64 (*.f64 (/.f64 x (neg.f64 c)) (*.f64 1/2 (/.f64 1 (*.f64 a y)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(neg.f64 (*.f64 (/.f64 1/2 (*.f64 (*.f64 a y) (/.f64 c (neg.f64 x)))) 1))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(neg.f64 (*.f64 (*.f64 1/2 (/.f64 x c)) (/.f64 1 (*.f64 a (neg.f64 y)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(neg.f64 (*.f64 1 (/.f64 1/2 (*.f64 (*.f64 a y) (/.f64 c (neg.f64 x))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(neg.f64 (*.f64 (/.f64 1/2 (*.f64 a y)) (/.f64 x (neg.f64 c))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(neg.f64 (/.f64 (/.f64 x (neg.f64 c)) (/.f64 (*.f64 a y) 1/2)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(neg.f64 (/.f64 (*.f64 1/2 (/.f64 x (*.f64 a c))) (neg.f64 y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(neg.f64 (/.f64 (*.f64 (/.f64 x c) -1/2) (*.f64 a y)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))) 2))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 a)) (/.f64 x (*.f64 y c))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c))) 3))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 x c)) 3) (pow.f64 (*.f64 a y) 3)))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))) 1))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 x (*.f64 (*.f64 a y) c)))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 y a))))
(*.f64 1/2 (/.f64 (/.f64 x (*.f64 c y)) a))
(*.f64 x (/.f64 (/.f64 1/2 c) (*.f64 y a)))

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
4.7b
(-.f64 (*.f64 y y) (*.f64 x x))
8.5b
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
19.0b
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
Compiler

Compiled 47 to 13 computations (72.3% saved)

series7.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite118.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1898×associate-/r*
1672×associate-/l*
1030×associate-/r/
320×associate-+l+
250×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify184.0ms (0.5%)

Algorithm
egg-herbie
Rules
1492×associate-/r/
1418×associate-*r*
1138×associate-*l*
966×*-commutative
726×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0108227326
1321427194
Stop Event
node limit
Counts
514 → 695
Calls
Call 1
Inputs
(/.f64 x (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 x (pow.f64 y 2)))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (/.f64 x (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 7) (pow.f64 y 8)))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(/.f64 x (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 x (pow.f64 y 2)))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (/.f64 x (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 7) (pow.f64 y 8)))))
(/.f64 x (pow.f64 y 2))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 x (pow.f64 y 2)))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (/.f64 x (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 7) (pow.f64 y 8)))))
(/.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 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(pow.f64 y 2)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(pow.f64 y 2)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(pow.f64 y 2)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 -1 (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 -1 (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))))) 1)
(*.f64 x (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 1)
(*.f64 (/.f64 x (+.f64 x y)) (/.f64 1 (-.f64 y x)))
(*.f64 1 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 2) (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (neg.f64 x) (/.f64 -1 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))) x)
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 x (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (/.f64 x (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x (-.f64 y x)))
(*.f64 (/.f64 x 1) (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 x (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y 4) (pow.f64 x 4))) (fma.f64 y y (*.f64 x x)))
(*.f64 (/.f64 x (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) (-.f64 y x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (/.f64 (cbrt.f64 x) (-.f64 y x)) (+.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (+.f64 x y)) (/.f64 (cbrt.f64 x) (-.f64 y x)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 x y))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (neg.f64 (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y 4) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))))) (-.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))) (-.f64 (*.f64 y y) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (neg.f64 x)) 3))) (+.f64 (pow.f64 y 4) (-.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (-.f64 y x))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (/.f64 (+.f64 x y) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (+.f64 x y)) (/.f64 (+.f64 x y) (-.f64 y x)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (+.f64 x y) (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 6) (pow.f64 x 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 y x)))) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 (neg.f64 x) (neg.f64 x)))) (-.f64 y (neg.f64 x)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (+.f64 (pow.f64 y 3) (pow.f64 (neg.f64 x) 3))) (+.f64 (*.f64 y y) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 y (neg.f64 x)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (neg.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (fma.f64 y y (*.f64 x x)))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y y) (*.f64 x x)))) (+.f64 x y))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (neg.f64 (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y 4) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))))) (-.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))) (-.f64 (*.f64 y y) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (neg.f64 x)) 3))) (+.f64 (pow.f64 y 4) (-.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y y) (*.f64 x x)))) (sqrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (sqrt.f64 (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (cbrt.f64 (fma.f64 y y (*.f64 x x))))
(pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 1)
(pow.f64 (sqrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 3)
(pow.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(sqrt.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 2))
(log.f64 (exp.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))))))
(cbrt.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(exp.f64 (log.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 x)) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) y))
(+.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 y (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) y) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 x)))
(+.f64 (*.f64 y (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (neg.f64 x) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)
(/.f64 x (+.f64 x y))
(/.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) 1))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) 1))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (/.f64 1 (+.f64 x y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (+.f64 x y) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) x))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (neg.f64 x)))
(/.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 1 (-.f64 y x)))
(/.f64 (-.f64 y x) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)))
(/.f64 (-.f64 y x) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (+.f64 x y)))
(/.f64 (-.f64 y x) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 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 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(/.f64 (sqrt.f64 (-.f64 y x)) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (sqrt.f64 (-.f64 y x))))
(/.f64 (sqrt.f64 x) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (sqrt.f64 x) (-.f64 y x))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (cbrt.f64 (-.f64 y x)) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 y x)) 2) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (cbrt.f64 (-.f64 y x))))
(/.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 y y) (*.f64 x x)) (*.f64 (cbrt.f64 x) (-.f64 y x))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 x (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))) (-.f64 y x)))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))) (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(/.f64 (+.f64 x y) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (-.f64 y x)))
(/.f64 (+.f64 x y) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (/.f64 1 (fma.f64 y y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (/.f64 1 (fma.f64 y y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (/.f64 1 (fma.f64 y y (*.f64 x (+.f64 x y))))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (-.f64 (*.f64 y y) (*.f64 x x))) x))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) 1))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (neg.f64 x)))
(/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 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 y 6) (pow.f64 x 6)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(/.f64 (sqrt.f64 (*.f64 x (-.f64 y x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (sqrt.f64 (*.f64 x (-.f64 y x)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (sqrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 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 y x))) (cbrt.f64 (*.f64 x (-.f64 y x)))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (cbrt.f64 (*.f64 x (-.f64 y x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 y x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (sqrt.f64 (-.f64 y x))))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (cbrt.f64 (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (-.f64 y x)))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (-.f64 y x)))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (sqrt.f64 (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (sqrt.f64 (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (cbrt.f64 (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (cbrt.f64 (-.f64 y x))))
(/.f64 (*.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 x y))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (/.f64 1 (+.f64 x y)) (/.f64 1 x))
(/.f64 (/.f64 x 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (-.f64 y x))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) x)) (/.f64 1 (fma.f64 y y (*.f64 x x))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (/.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 y x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 y x)))))
(/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (-.f64 (sqrt.f64 y) (sqrt.f64 x))))
(/.f64 (/.f64 (-.f64 y x) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) x))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))) (+.f64 x y)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) x) (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (neg.f64 x)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) x) (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) 1) (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 x)) (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(/.f64 (/.f64 (-.f64 y x) 1) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))
(/.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 y y) (*.f64 x x)) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (+.f64 x y))
(/.f64 (/.f64 (-.f64 y x) (sqrt.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))))
(/.f64 (/.f64 (-.f64 y x) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (cbrt.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))))) (cbrt.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))))
(/.f64 (/.f64 (-.f64 y x) (/.f64 1 (sqrt.f64 x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (sqrt.f64 x)))
(/.f64 (/.f64 (-.f64 y x) (/.f64 1 (cbrt.f64 (*.f64 x x)))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x)))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 (*.f64 x x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) 1)) (/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) x))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (sqrt.f64 x))) (/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x)))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (cbrt.f64 (*.f64 x x)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (-.f64 y x) x))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (+.f64 x y) (sqrt.f64 x))) (/.f64 (-.f64 y x) (sqrt.f64 x)))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (+.f64 x y) (cbrt.f64 (*.f64 x x)))) (/.f64 (-.f64 y x) (cbrt.f64 x)))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) 1)) (-.f64 y x))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x)))) (sqrt.f64 (-.f64 y x)))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2))) (cbrt.f64 (-.f64 y x)))
(/.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) 1) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y))))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (+.f64 x y)) (neg.f64 (-.f64 y x)))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) -1) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (neg.f64 (+.f64 x y))) (-.f64 y x))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (+.f64 x y)) (neg.f64 (-.f64 y x)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) -1) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (neg.f64 (+.f64 x y))) (-.f64 y x))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 1) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y))))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) 1) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (-.f64 y x)))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) 1) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (+.f64 x y))) (cbrt.f64 (-.f64 y x)))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 1 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) 1) (-.f64 y x))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (sqrt.f64 (-.f64 y x))) (sqrt.f64 (-.f64 y x)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (cbrt.f64 (-.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 y x)) 2))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (cbrt.f64 (-.f64 y x)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 1 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 x)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) x) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (neg.f64 x)) (+.f64 x y)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) x) (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) 1) (fma.f64 y y (*.f64 x (+.f64 x y)))) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (+.f64 x y)) (neg.f64 (-.f64 y x)))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) -1) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (neg.f64 (+.f64 x y))) (-.f64 y x))
(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 y y) (*.f64 x x))) 3) (pow.f64 (-.f64 y x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 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 y y) (*.f64 x (neg.f64 x)))
(+.f64 (*.f64 y y) (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 y y) (*.f64 (*.f64 x (neg.f64 x)) 1))
(+.f64 (*.f64 y y) (+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 y y) (+.f64 (*.f64 x (neg.f64 x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (*.f64 y y) (+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (*.f64 y y) (+.f64 (*.f64 x (neg.f64 x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (*.f64 y y) (+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (*.f64 y y) (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (*.f64 y y) (+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (*.f64 y y) (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (*.f64 y y) (+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (*.f64 x (neg.f64 x)) (*.f64 y y))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 y y) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 y y) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 y y) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 y y) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 y y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 x x))))
(+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 y y))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 x y) y) (*.f64 (+.f64 x y) (neg.f64 x)))
(+.f64 (*.f64 (+.f64 x y) y) (+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 (+.f64 x y) y) (+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (*.f64 (+.f64 x y) y) (+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (*.f64 (+.f64 x y) y) (+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (*.f64 (+.f64 x y) y) (+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (*.f64 (+.f64 x y) y))
(+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (*.f64 y y))
(+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (-.f64 (*.f64 y y) (*.f64 x x)))
(+.f64 (*.f64 y (+.f64 x y)) (*.f64 (neg.f64 x) (+.f64 x y)))
(+.f64 (*.f64 y (+.f64 x y)) (+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 y (+.f64 x y)) (+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (*.f64 y (+.f64 x y)) (+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (*.f64 y (+.f64 x y)) (+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (*.f64 y (+.f64 x y)) (+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (*.f64 y (+.f64 x y)))
(+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(+.f64 (+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 x (neg.f64 x))) (*.f64 x x))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y y)) (*.f64 x (neg.f64 x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y y)) (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y y)) (*.f64 (*.f64 x (neg.f64 x)) 1))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 (+.f64 x y) y)) (*.f64 (+.f64 x y) (neg.f64 x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y (+.f64 x y))) (*.f64 (neg.f64 x) (+.f64 x y)))
(+.f64 (-.f64 (*.f64 y y) (exp.f64 (log1p.f64 (*.f64 x x)))) 1)
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 1)
(*.f64 (-.f64 y x) (+.f64 x y))
(*.f64 1 (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (+.f64 x y) (-.f64 y x))
(*.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 1 (fma.f64 y y (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y x))
(*.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (sqrt.f64 (-.f64 y x)))
(*.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (cbrt.f64 (-.f64 y x)))
(*.f64 (/.f64 1 (fma.f64 y y (*.f64 x x))) (-.f64 (pow.f64 y 4) (pow.f64 x 4)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (-.f64 (pow.f64 y 6) (pow.f64 x 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 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 y 6) (pow.f64 x 6)) (-.f64 (*.f64 (pow.f64 y 4) (pow.f64 y 4)) (*.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))) (-.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (pow.f64 y 4) 3) (pow.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 y 4) (pow.f64 y 4)) (*.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) (+.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 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 (fma.f64 y y (*.f64 x x)) (*.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 (pow.f64 y 4) (*.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (+.f64 x y)) 3))) (+.f64 (pow.f64 y 4) (-.f64 (*.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 1)
(/.f64 (-.f64 y x) (/.f64 1 (+.f64 x y)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (+.f64 x y) (/.f64 1 (-.f64 y x)))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (fma.f64 y y (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 1 (/.f64 1 (fma.f64 y y (*.f64 x x)))))
(/.f64 (fma.f64 y y (*.f64 x x)) (/.f64 (fma.f64 y y (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y y) (*.f64 x x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (fma.f64 y y (*.f64 x x)) (sqrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (/.f64 (fma.f64 y y (*.f64 x x)) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 1 (-.f64 y x)))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (/.f64 1 (sqrt.f64 (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (/.f64 1 (cbrt.f64 (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (neg.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x)))) (-.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))) (-.f64 (*.f64 y y) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (neg.f64 x)) 3)) (+.f64 (pow.f64 y 4) (-.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) 1) (fma.f64 y y (*.f64 x x)))
(/.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (sqrt.f64 (fma.f64 y y (*.f64 x x)))) (sqrt.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x x))) (cbrt.f64 (fma.f64 y y (*.f64 x x))))) (cbrt.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) 1) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y 6) (pow.f64 x 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 y y) (*.f64 x x))) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (*.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 y 3) (pow.f64 x 3))) 1) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y))))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x y)) (-.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(exp.f64 (log.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(fma.f64 y y (*.f64 x (neg.f64 x)))
(fma.f64 1 (*.f64 y y) (*.f64 x (neg.f64 x)))
(fma.f64 1 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (pow.f64 (cbrt.f64 y) 2) (*.f64 x (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
Outputs
(/.f64 x (pow.f64 y 2))
(/.f64 x (*.f64 y y))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 x (pow.f64 y 2)))
(+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (/.f64 x (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))
(+.f64 (/.f64 x (*.f64 y y)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 7) (pow.f64 y 8)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 7) (pow.f64 y 8)))))
(+.f64 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 7) (pow.f64 y 8))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 5)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (fma.f64 -1 (/.f64 (*.f64 y y) (pow.f64 x 3)) (neg.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 5)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (fma.f64 -1 (/.f64 (*.f64 y y) (pow.f64 x 3)) (neg.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (/.f64 (*.f64 y y) (pow.f64 x 3)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 5)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (fma.f64 -1 (/.f64 (*.f64 y y) (pow.f64 x 3)) (neg.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y y) (pow.f64 x 3)) (/.f64 (pow.f64 y 6) (pow.f64 x 7))))) (/.f64 1 x))
(/.f64 x (pow.f64 y 2))
(/.f64 x (*.f64 y y))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 x (pow.f64 y 2)))
(+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (/.f64 x (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))
(+.f64 (/.f64 x (*.f64 y y)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 7) (pow.f64 y 8)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 7) (pow.f64 y 8)))))
(+.f64 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 7) (pow.f64 y 8))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))
(/.f64 x (pow.f64 y 2))
(/.f64 x (*.f64 y y))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 x (pow.f64 y 2)))
(+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (/.f64 x (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))
(+.f64 (/.f64 x (*.f64 y y)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 5) (pow.f64 y 6))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 7) (pow.f64 y 8)))))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 6)) (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 7) (pow.f64 y 8)))))
(+.f64 (+.f64 (/.f64 x (*.f64 y y)) (/.f64 (pow.f64 x 7) (pow.f64 y 8))) (+.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 (neg.f64 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 (+.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (/.f64 y x)))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 1 (/.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)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x))) (+.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 (+.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (/.f64 y x)))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 1 (/.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)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x))) (+.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -1 (/.f64 y x))))
(+.f64 (+.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (/.f64 y x)))
(+.f64 (neg.f64 (/.f64 y x)) (+.f64 1 (/.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)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 (/.f64 y x))) (+.f64 1 (/.f64 (*.f64 y y) (*.f64 x 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 x 2))
(*.f64 x (neg.f64 x))
(neg.f64 (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(pow.f64 y 2)
(*.f64 y y)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(pow.f64 y 2)
(*.f64 y y)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(pow.f64 y 2)
(*.f64 y y)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 -1 (pow.f64 x 2))
(*.f64 x (neg.f64 x))
(neg.f64 (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 -1 (pow.f64 x 2))
(*.f64 x (neg.f64 x))
(neg.f64 (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 y 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))))) 1)
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 x (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 1)
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 x (+.f64 x y)) (/.f64 1 (-.f64 y x)))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 1 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (sqrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 2))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 2) (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (neg.f64 x) (/.f64 -1 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))) x)
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 x (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (/.f64 x (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x (-.f64 y x)))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 x 1) (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 x (fma.f64 y y (*.f64 x x))))
(*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 x (-.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 x (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))) (/.f64 x (-.f64 (pow.f64 y 6) (pow.f64 x 6))))
(*.f64 (/.f64 x (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (fma.f64 y y (*.f64 x x)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 x (fma.f64 y y (*.f64 x x))))
(*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 x (-.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 x (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 x (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))) (/.f64 x (-.f64 (pow.f64 y 6) (pow.f64 x 6))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 x))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) 1) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) (-.f64 y x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (/.f64 (cbrt.f64 x) (-.f64 y x)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (+.f64 x y)) (/.f64 (cbrt.f64 x) (-.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 x y))
(*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (*.f64 x (+.f64 x y)) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(*.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y))
(*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (*.f64 x (+.f64 x y)) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (neg.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 y y (*.f64 x x))) (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(*.f64 (/.f64 x (-.f64 (pow.f64 y 4) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))))) (-.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 x (fma.f64 y y (*.f64 x x))))
(*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 x (-.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))) (-.f64 (*.f64 y y) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(/.f64 (*.f64 x (-.f64 (*.f64 y y) (fma.f64 x x (fma.f64 (neg.f64 x) x (*.f64 x x))))) (-.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (neg.f64 x)) 3))) (+.f64 (pow.f64 y 4) (-.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (neg.f64 x)) 3))) (+.f64 (pow.f64 y 4) (-.f64 (pow.f64 x 4) (*.f64 y (*.f64 y (*.f64 x (neg.f64 x)))))))
(/.f64 (*.f64 x (+.f64 (pow.f64 x 4) (-.f64 (pow.f64 y 4) (*.f64 x (*.f64 (neg.f64 x) (*.f64 y y)))))) (+.f64 (pow.f64 y 6) (*.f64 -1 (pow.f64 x 6))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (-.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (+.f64 (-.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y y)) (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (-.f64 y x))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (/.f64 (+.f64 x y) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (+.f64 x y))) (/.f64 (+.f64 x y) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (+.f64 x y)) (/.f64 (+.f64 x y) (-.f64 y x)))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (/.f64 (+.f64 x y) (-.f64 y x))) (+.f64 x y))
(/.f64 (*.f64 (+.f64 x y) (/.f64 x (*.f64 (+.f64 x y) (+.f64 x y)))) (-.f64 y x))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (+.f64 x y) (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (+.f64 x y))) (*.f64 (+.f64 x y) (fma.f64 y y (*.f64 x x))))
(*.f64 (+.f64 x y) (*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 x (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 (+.f64 x y) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 x (*.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 x y))) (*.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 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))) (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x (*.f64 (+.f64 x y) (+.f64 x y))) (neg.f64 (-.f64 y x))) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 (neg.f64 x) (neg.f64 x)))) (-.f64 y (neg.f64 x)))
(*.f64 (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))) (-.f64 y (neg.f64 x)))
(/.f64 (*.f64 (-.f64 y (neg.f64 x)) x) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (+.f64 (pow.f64 y 3) (pow.f64 (neg.f64 x) 3))) (+.f64 (*.f64 y y) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 y (neg.f64 x)))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) y))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 (*.f64 y y) (*.f64 (+.f64 x y) (neg.f64 x))))
(*.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (neg.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(*.f64 (/.f64 x (*.f64 (neg.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 x y))) (neg.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x y) (neg.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))))) (neg.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (fma.f64 y y (*.f64 x x)))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (neg.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 y y (*.f64 x x))) (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y 6) (pow.f64 x 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 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y))
(*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (*.f64 x (+.f64 x y)) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (/.f64 x (+.f64 x y)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (neg.f64 (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 x (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (neg.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 y y (*.f64 x x))) (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 (/.f64 x 1) (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y 6) (pow.f64 x 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 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))) (/.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 y 4) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))))) (-.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 x (fma.f64 y y (*.f64 x x))))
(*.f64 (fma.f64 y y (*.f64 x x)) (/.f64 x (-.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (/.f64 (/.f64 x 1) (-.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))) (-.f64 (*.f64 y y) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(/.f64 (*.f64 x (-.f64 (*.f64 y y) (fma.f64 x x (fma.f64 (neg.f64 x) x (*.f64 x x))))) (-.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (neg.f64 x)) 3))) (+.f64 (pow.f64 y 4) (-.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (neg.f64 x)) 3))) (+.f64 (pow.f64 y 4) (-.f64 (pow.f64 x 4) (*.f64 y (*.f64 y (*.f64 x (neg.f64 x)))))))
(/.f64 (*.f64 x (+.f64 (pow.f64 x 4) (-.f64 (pow.f64 y 4) (*.f64 x (*.f64 (neg.f64 x) (*.f64 y y)))))) (+.f64 (pow.f64 y 6) (*.f64 -1 (pow.f64 x 6))))
(*.f64 (/.f64 (/.f64 x 1) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (-.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (+.f64 (-.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y y)) (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y 6) (pow.f64 x 6))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (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 y y) (*.f64 x x))) (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))))) (sqrt.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (sqrt.f64 (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))))) (cbrt.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))))
(*.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (cbrt.f64 (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (cbrt.f64 (fma.f64 y y (*.f64 x x))))
(*.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))))) (cbrt.f64 (fma.f64 y y (*.f64 x x))))
(pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 1)
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(pow.f64 (sqrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 2)
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(pow.f64 (cbrt.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 3)
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(pow.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 3) 1/3)
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) -1)
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x))))
(sqrt.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 2))
(log.f64 (exp.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(cbrt.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 3))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3)))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(expm1.f64 (log1p.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(exp.f64 (log.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 1))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(log1p.f64 (expm1.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 x)) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) y))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(+.f64 (*.f64 (neg.f64 x) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 y (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(+.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) y) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(+.f64 (*.f64 y (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (neg.f64 x) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x 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 y y) (*.f64 x x)) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) 1))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) 1))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (/.f64 1 (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (+.f64 x y) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) x))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (neg.f64 x)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(*.f64 (neg.f64 x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 y x)) (*.f64 (+.f64 x y) (+.f64 x y)))))
(/.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 1 (-.f64 y x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (-.f64 y x) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)))
(/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x))) x)
(/.f64 (-.f64 y x) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (+.f64 x y)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (-.f64 y x) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (+.f64 x y)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x 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 x (/.f64 1 (+.f64 x y)))
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 1 (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (sqrt.f64 (-.f64 y x)) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (sqrt.f64 (-.f64 y x))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 y x)) (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x))) (sqrt.f64 (-.f64 y x)))
(*.f64 (sqrt.f64 (-.f64 y x)) (*.f64 (/.f64 (sqrt.f64 (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x))) x))
(/.f64 (sqrt.f64 x) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(/.f64 (sqrt.f64 x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (sqrt.f64 x) (-.f64 y x))))
(*.f64 (/.f64 (sqrt.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (-.f64 y x) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (cbrt.f64 (-.f64 y x)) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)))
(/.f64 (cbrt.f64 (-.f64 y x)) (/.f64 (/.f64 (+.f64 x y) x) (/.f64 (pow.f64 (cbrt.f64 (-.f64 y x)) 2) (-.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 y x)) 2) (/.f64 (+.f64 x y) x)) (/.f64 (cbrt.f64 (-.f64 y x)) (-.f64 y x)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 y x)) 2) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (cbrt.f64 (-.f64 y x))))
(/.f64 (cbrt.f64 (-.f64 y x)) (/.f64 (/.f64 (+.f64 x y) x) (/.f64 (pow.f64 (cbrt.f64 (-.f64 y x)) 2) (-.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 y x)) 2) (/.f64 (+.f64 x y) x)) (/.f64 (cbrt.f64 (-.f64 y x)) (-.f64 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 (cbrt.f64 x) (+.f64 x y)))
(/.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 (cbrt.f64 x) (+.f64 x y)))
(/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (cbrt.f64 x) (-.f64 y x))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (-.f64 y x) (cbrt.f64 x)))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (*.f64 x (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))) (-.f64 y x)))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(*.f64 (neg.f64 x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 y x)) (*.f64 (+.f64 x y) (+.f64 x y)))))
(/.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))) (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))))
(/.f64 (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (+.f64 x y) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (-.f64 y x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (+.f64 x y) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (-.f64 y x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (/.f64 1 (fma.f64 y y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 y y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (fma.f64 y y (*.f64 x x)) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (+.f64 x y) x))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (/.f64 1 (fma.f64 y y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 y y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (fma.f64 y y (*.f64 x x)) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (+.f64 x y) x))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (/.f64 1 (fma.f64 y y (*.f64 x (+.f64 x y))))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (-.f64 (*.f64 y y) (*.f64 x x))) x))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) 1))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))))
(/.f64 (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 y x)))
(/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x)) (/.f64 (-.f64 y x) (fma.f64 y y (*.f64 x (+.f64 x y))))))
(/.f64 (*.f64 (-.f64 y x) (fma.f64 y y (*.f64 x (+.f64 x y)))) (*.f64 (-.f64 y x) (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (+.f64 x y) x))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 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 y 6) (pow.f64 x 6)) (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (+.f64 x y) x)))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (+.f64 x y) x)))
(/.f64 (sqrt.f64 (*.f64 x (-.f64 y x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (sqrt.f64 (*.f64 x (-.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (-.f64 y x))) (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 (*.f64 x (-.f64 y x))))
(*.f64 (sqrt.f64 (*.f64 x (-.f64 y x))) (/.f64 (sqrt.f64 (*.f64 x (-.f64 y x))) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (sqrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x)))) (sqrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y)))) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.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 y x))) (cbrt.f64 (*.f64 x (-.f64 y x)))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (cbrt.f64 (*.f64 x (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (-.f64 y x))) (cbrt.f64 (*.f64 x (-.f64 y x)))) (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 (*.f64 x (-.f64 y x))))
(/.f64 (cbrt.f64 (*.f64 x (-.f64 y x))) (/.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (cbrt.f64 (*.f64 x (-.f64 y x)))) (cbrt.f64 (*.f64 x (-.f64 y x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x)))) (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (cbrt.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (*.f64 (-.f64 y x) (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (+.f64 x y) x)))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 y x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (sqrt.f64 (-.f64 y x))))
(*.f64 (sqrt.f64 (-.f64 y x)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 y x))) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (cbrt.f64 (-.f64 y x))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 (-.f64 y x)))
(*.f64 (cbrt.f64 (-.f64 y x)) (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (-.f64 y x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (-.f64 y x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (sqrt.f64 (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (-.f64 y x)))
(*.f64 (sqrt.f64 (-.f64 y x)) (*.f64 (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (sqrt.f64 (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (-.f64 y x)))
(*.f64 (sqrt.f64 (-.f64 y x)) (*.f64 (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (+.f64 x y)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (+.f64 x y)) (cbrt.f64 (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (-.f64 y x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (*.f64 (+.f64 x y) (/.f64 (-.f64 y x) x))) (/.f64 (cbrt.f64 (-.f64 y x)) (+.f64 x y)))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (/.f64 (*.f64 (+.f64 x y) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (cbrt.f64 (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (-.f64 y x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (*.f64 (+.f64 x y) (/.f64 (-.f64 y x) x))) (/.f64 (cbrt.f64 (-.f64 y x)) (+.f64 x y)))
(/.f64 (*.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 x y))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 1 (+.f64 x y)) (/.f64 1 x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 x (/.f64 1 (+.f64 x y)))
(/.f64 (/.f64 x 1) (+.f64 x y))
(/.f64 x (+.f64 x y))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (-.f64 y x))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) x)) (/.f64 1 (fma.f64 y y (*.f64 x x))))
(/.f64 (*.f64 (/.f64 (-.f64 y x) (-.f64 (pow.f64 y 4) (pow.f64 x 4))) x) (/.f64 1 (fma.f64 y y (*.f64 x x))))
(/.f64 (-.f64 y x) (/.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (fma.f64 y y (*.f64 x x))) x))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (*.f64 x (-.f64 y x)) (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 (*.f64 x (-.f64 y x)) (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))
(/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 y x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 y x)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 y x))) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 y x))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 y x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 y x)))) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)) (-.f64 (sqrt.f64 y) (sqrt.f64 x))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x))) (-.f64 (sqrt.f64 y) (sqrt.f64 x)))
(*.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 x)) (/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (+.f64 x y) (/.f64 (-.f64 y x) x))))
(/.f64 (/.f64 (-.f64 y x) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) x))
(/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x))) x)
(/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))) (+.f64 x y)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(*.f64 (neg.f64 x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 y x)) (*.f64 (+.f64 x y) (+.f64 x y)))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))))
(/.f64 (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) x) (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (neg.f64 x)) (*.f64 (+.f64 x y) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(*.f64 (neg.f64 x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 y x)) (*.f64 (+.f64 x y) (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) x) (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) 1) (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 x)) (*.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))))
(/.f64 (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (-.f64 y x) 1) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)))
(/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x))) x)
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.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 y y) (*.f64 x x)) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (+.f64 x y))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (/.f64 (-.f64 y x) (sqrt.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))))
(/.f64 (/.f64 (-.f64 y x) (sqrt.f64 (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x)))) (sqrt.f64 (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x))))
(/.f64 (-.f64 y x) (*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 y x) x))) (sqrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 y x) x)))))
(/.f64 (/.f64 (-.f64 y x) (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (cbrt.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))))) (cbrt.f64 (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))))
(/.f64 (-.f64 y x) (*.f64 (cbrt.f64 (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x))) (*.f64 (cbrt.f64 (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x))) (cbrt.f64 (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x))))))
(/.f64 (-.f64 y x) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 y x) x))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 y x) x))) (cbrt.f64 (*.f64 (+.f64 x y) (/.f64 (-.f64 y x) x))))))
(/.f64 (/.f64 (-.f64 y x) (/.f64 1 (sqrt.f64 x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (sqrt.f64 x)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (sqrt.f64 x)) (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (-.f64 y x) (sqrt.f64 x)) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (-.f64 y x) (/.f64 1 (cbrt.f64 (*.f64 x x)))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 (-.f64 y x) (cbrt.f64 (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (/.f64 (*.f64 (-.f64 y x) (cbrt.f64 (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x)))
(/.f64 (*.f64 (/.f64 (-.f64 y x) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 x)) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 x) (/.f64 (-.f64 y x) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 (*.f64 x x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 y x) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (*.f64 x x))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 x))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (-.f64 y x) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) 1)) (/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) x))
(/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x))) x)
(/.f64 (/.f64 (-.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (sqrt.f64 x))) (/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x)))
(/.f64 (-.f64 y x) (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (sqrt.f64 x))))
(/.f64 (-.f64 y x) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 x))))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (cbrt.f64 (*.f64 x x)))) (/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)))
(/.f64 (-.f64 y x) (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (cbrt.f64 (*.f64 x x)))))
(/.f64 (-.f64 y x) (/.f64 (*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (*.f64 x x))))
(/.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (-.f64 y x) x))
(/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 (+.f64 x y) x)))
(*.f64 (/.f64 (-.f64 y x) (-.f64 (*.f64 y y) (*.f64 x x))) x)
(/.f64 (/.f64 (-.f64 y x) (/.f64 (+.f64 x y) (sqrt.f64 x))) (/.f64 (-.f64 y x) (sqrt.f64 x)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (sqrt.f64 x)) (-.f64 y x)) (sqrt.f64 x))
(/.f64 (/.f64 (-.f64 y x) (/.f64 (+.f64 x y) (cbrt.f64 (*.f64 x x)))) (/.f64 (-.f64 y x) (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (cbrt.f64 (*.f64 x x))) (-.f64 y x)) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (-.f64 y x) (+.f64 x y))) (-.f64 y x)))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) 1)) (-.f64 y x))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x)))) (sqrt.f64 (-.f64 y x)))
(/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (*.f64 (sqrt.f64 (-.f64 y x)) (sqrt.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2))) (cbrt.f64 (-.f64 y x)))
(/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (*.f64 (pow.f64 (cbrt.f64 (-.f64 y x)) 2) (cbrt.f64 (-.f64 y x)))))
(/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (*.f64 (cbrt.f64 (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 y x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 x y))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) 1) (+.f64 x y))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (cbrt.f64 (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.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 (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) 1) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y))))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y))))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (+.f64 x y)) (neg.f64 (-.f64 y x)))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (*.f64 x (neg.f64 (-.f64 y x))) (*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (*.f64 x (neg.f64 (-.f64 y x))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) -1) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (-.f64 y x) (neg.f64 x)) (neg.f64 (+.f64 x y))) (-.f64 y x))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (+.f64 x y)) (neg.f64 (-.f64 y x)))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (*.f64 x (neg.f64 (-.f64 y x))) (*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (*.f64 x (neg.f64 (-.f64 y x))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) -1) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 y x)) (neg.f64 (+.f64 x y))) (-.f64 y x))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 1) (+.f64 x y))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 (+.f64 x y) (/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (cbrt.f64 (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))) (*.f64 (cbrt.f64 (+.f64 x y)) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) 1) (fma.f64 y y (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y))))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y))))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) 1) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (-.f64 y x)))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))) (*.f64 (sqrt.f64 (-.f64 y x)) (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (-.f64 y x))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))) (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) 1) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (+.f64 x y))) (cbrt.f64 (-.f64 y x)))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (*.f64 (cbrt.f64 (-.f64 y x)) (cbrt.f64 (+.f64 x y))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))))
(/.f64 (/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 1 (+.f64 x y)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) 1) (-.f64 y x))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(/.f64 (*.f64 (/.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (sqrt.f64 (-.f64 y x))) (sqrt.f64 (-.f64 y x)))
(/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (*.f64 (sqrt.f64 (-.f64 y x)) (sqrt.f64 (-.f64 y x)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (cbrt.f64 (-.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 y x)) 2))
(/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (*.f64 (pow.f64 (cbrt.f64 (-.f64 y x)) 2) (cbrt.f64 (-.f64 y x)))))
(/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (*.f64 (cbrt.f64 (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 y x)) 2))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (cbrt.f64 (-.f64 y x)))
(/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (*.f64 (pow.f64 (cbrt.f64 (-.f64 y x)) 2) (cbrt.f64 (-.f64 y x)))))
(/.f64 (*.f64 x (-.f64 y x)) (*.f64 (+.f64 x y) (*.f64 (cbrt.f64 (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 y x)) 2))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 1 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (*.f64 (/.f64 1 (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))) (-.f64 (sqrt.f64 y) (sqrt.f64 x)))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (*.f64 (-.f64 (sqrt.f64 y) (sqrt.f64 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 y))))
(/.f64 (*.f64 (/.f64 x (+.f64 x y)) (-.f64 y x)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (sqrt.f64 y) (sqrt.f64 x))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (+.f64 x y))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(*.f64 (neg.f64 x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 y x)) (*.f64 (+.f64 x y) (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))))
(/.f64 (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) x) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (neg.f64 x)) (+.f64 x y)) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(*.f64 (neg.f64 x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 y x)) (*.f64 (+.f64 x y) (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) x) (fma.f64 y y (*.f64 x (+.f64 x y)))) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) 1) (fma.f64 y y (*.f64 x (+.f64 x y)))) (*.f64 (/.f64 (+.f64 x y) x) (-.f64 y x)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (neg.f64 x)) (fma.f64 y y (*.f64 x (+.f64 x y)))) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(/.f64 (-.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))))
(/.f64 (*.f64 (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) 1) (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)) (neg.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (+.f64 x y)) (neg.f64 (-.f64 y x)))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (*.f64 x (neg.f64 (-.f64 y x))) (*.f64 (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (sqrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x))))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))
(/.f64 (*.f64 x (neg.f64 (-.f64 y x))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (*.f64 (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))) (cbrt.f64 (*.f64 (+.f64 x y) (neg.f64 (-.f64 y x)))))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) -1) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(/.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 y x))) (neg.f64 (+.f64 x y))) (-.f64 y x))
(*.f64 (/.f64 (-.f64 y x) (+.f64 x y)) (/.f64 (neg.f64 x) (neg.f64 (-.f64 y x))))
(*.f64 (-.f64 y x) (neg.f64 (/.f64 (/.f64 x (+.f64 x y)) (neg.f64 (-.f64 y x)))))
(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 y y) (*.f64 x x))) 3) (pow.f64 (-.f64 y x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y x) 3) (pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) 3) (pow.f64 (-.f64 y x) 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 y y) (*.f64 x (neg.f64 x)))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 y y) (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 y y) (*.f64 (*.f64 x (neg.f64 x)) 1))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 y y) (+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 y y) (+.f64 (*.f64 x (neg.f64 x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (*.f64 y y) (+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (*.f64 y y) (+.f64 (*.f64 x (neg.f64 x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 y y) (+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 y y) (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 y y) (+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 y y) (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x))
(+.f64 (*.f64 y y) (+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 4 (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(+.f64 (-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x)) (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))) (-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x)) (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x))) (-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x)))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(+.f64 (*.f64 x (neg.f64 x)) (*.f64 y y))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 y y) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 y y) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 y y) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 y y) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 y y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x))
(+.f64 (*.f64 x (neg.f64 x)) (+.f64 (*.f64 x x) (-.f64 (*.f64 y y) (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 y y))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x)))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (*.f64 (+.f64 x y) y) (*.f64 (+.f64 x y) (neg.f64 x)))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 (+.f64 x y) y) (+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 (+.f64 x y) y) (+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (*.f64 (+.f64 x y) y) (+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 (+.f64 x y) y) (+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 (+.f64 x y) y) (+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x))
(+.f64 (*.f64 (+.f64 x y) (neg.f64 x)) (*.f64 (+.f64 x y) y))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 (*.f64 x (neg.f64 x)) 1) (*.f64 y y))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1) (-.f64 (*.f64 y y) (*.f64 x x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 y (+.f64 x y)) (*.f64 (neg.f64 x) (+.f64 x y)))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 y (+.f64 x y)) (+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 y (+.f64 x y)) (+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (*.f64 y (+.f64 x y)) (+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 1)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 y (+.f64 x y)) (+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x))))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (*.f64 y (+.f64 x y)) (+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))))
(-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x))
(+.f64 (*.f64 (neg.f64 x) (+.f64 x y)) (*.f64 y (+.f64 x y)))
(-.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (fma.f64 (*.f64 x (neg.f64 x)) 1 (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x)))
(-.f64 (fma.f64 y y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 x 4)) (*.f64 x x))) (*.f64 x x))
(+.f64 (+.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (*.f64 x (neg.f64 x))) (*.f64 x x))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y y)) (*.f64 x (neg.f64 x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y y)) (+.f64 (*.f64 x (neg.f64 x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))
(-.f64 (fma.f64 y y (*.f64 2 (fma.f64 (neg.f64 x) x (*.f64 x x)))) (*.f64 x x))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y y)) (*.f64 (*.f64 x (neg.f64 x)) 1))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 (+.f64 x y) y)) (*.f64 (+.f64 x y) (neg.f64 x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (+.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y (+.f64 x y))) (*.f64 (neg.f64 x) (+.f64 x y)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(+.f64 (-.f64 (*.f64 y y) (exp.f64 (log1p.f64 (*.f64 x x)))) 1)
(+.f64 1 (-.f64 (*.f64 y y) (exp.f64 (log1p.f64 (*.f64 x x)))))
(-.f64 (*.f64 y y) (-.f64 (exp.f64 (log1p.f64 (*.f64 x x))) 1))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 1)
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (-.f64 y x) (+.f64 x y))
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 1 (-.f64 (*.f64 y y) (*.f64 x x)))
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2))
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (+.f64 x y) (-.f64 y x))
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 1 (fma.f64 y y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (fma.f64 y y (*.f64 x x)))
(*.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))
(*.f64 (*.f64 (+.f64 x y) 1) (-.f64 y x))
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (sqrt.f64 (-.f64 y x)))
(*.f64 (+.f64 x y) (*.f64 (sqrt.f64 (-.f64 y x)) (sqrt.f64 (-.f64 y x))))
(*.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (cbrt.f64 (-.f64 y x)))
(*.f64 (+.f64 x y) (*.f64 (pow.f64 (cbrt.f64 (-.f64 y x)) 2) (cbrt.f64 (-.f64 y x))))
(*.f64 (+.f64 x y) (*.f64 (cbrt.f64 (-.f64 y x)) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)))
(*.f64 (/.f64 1 (fma.f64 y y (*.f64 x x))) (-.f64 (pow.f64 y 4) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (fma.f64 y y (*.f64 x x)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (-.f64 (pow.f64 y 6) (pow.f64 x 6)))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 (*.f64 y y) (*.f64 x x)))
(-.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 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 y 4) (pow.f64 x 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 y 6) (pow.f64 x 6)) (-.f64 (*.f64 (pow.f64 y 4) (pow.f64 y 4)) (*.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))) (-.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (-.f64 (pow.f64 y 8) (*.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) (+.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 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (-.f64 (pow.f64 y 8) (*.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))) (-.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (pow.f64 y 4) 3) (pow.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 y 4) (pow.f64 y 4)) (*.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) (+.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 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (pow.f64 y 4) 3) (pow.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) 3))) (+.f64 (pow.f64 y 8) (-.f64 (*.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) (+.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 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (pow.f64 y 4) 3) (pow.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) 3))) (+.f64 (*.f64 (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))) (-.f64 (pow.f64 y 8) (*.f64 (pow.f64 y 4) (+.f64 (pow.f64 x 4) (pow.f64 (*.f64 x y) 2))))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
(*.f64 (-.f64 y x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
(/.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (-.f64 (*.f64 y y) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 (fma.f64 y y (*.f64 x x)) (*.f64 x y)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (fma.f64 y y (*.f64 x x)) (*.f64 x y)))
(*.f64 (*.f64 (/.f64 (+.f64 x y) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 (fma.f64 y y (*.f64 x x)) (*.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 (pow.f64 y 4) (*.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y))))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (-.f64 (pow.f64 y 4) (*.f64 (*.f64 x x) (*.f64 (+.f64 x y) (+.f64 x y)))) (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))
(*.f64 (*.f64 (/.f64 (+.f64 x y) (-.f64 (pow.f64 y 4) (*.f64 x (*.f64 x (*.f64 (+.f64 x y) (+.f64 x y)))))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (-.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (+.f64 x y)) 3))) (+.f64 (pow.f64 y 4) (-.f64 (*.f64 (*.f64 x (+.f64 x y)) (*.f64 x (+.f64 x y))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 x y))))))
(*.f64 (/.f64 (+.f64 x y) (/.f64 (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (+.f64 x y)) 3)) (-.f64 (pow.f64 y 3) (pow.f64 x 3)))) (+.f64 (pow.f64 y 4) (*.f64 (*.f64 x (+.f64 x y)) (-.f64 (*.f64 x (+.f64 x y)) (*.f64 y y)))))
(*.f64 (*.f64 (/.f64 (+.f64 x y) (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (+.f64 x y)) 3))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (+.f64 (pow.f64 y 4) (*.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 x (+.f64 x y)) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 1)
(-.f64 (*.f64 y y) (*.f64 x x))
(/.f64 (-.f64 y x) (/.f64 1 (+.f64 x y)))
(-.f64 (*.f64 y y) (*.f64 x x))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))))
(-.f64 (*.f64 y y) (*.f64 x x))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(-.f64 (*.f64 y y) (*.f64 x x))
(/.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)))
(-.f64 (*.f64 y y) (*.f64 x x))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(-.f64 (*.f64 y y) (*.f64 x x))
(/.f64 (+.f64 x y) (/.f64 1 (-.f64 y x)))
(-.f64 (*.f64 y y) (*.f64 x x))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (fma.f64 y y (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 1 (/.f64 1 (fma.f64 y y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (fma.f64 y y (*.f64 x x)))
(/.f64 (fma.f64 y y (*.f64 x x)) (/.f64 (fma.f64 y y (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (fma.f64 y y (*.f64 x x)) (fma.f64 y y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 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 y y) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (+.f64 (pow.f64 x 4) (+.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 (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (fma.f64 y y (*.f64 x x)) (sqrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (fma.f64 y y (*.f64 x x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)))) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4)))) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))) (/.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))))) (cbrt.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (/.f64 (fma.f64 y y (*.f64 x x)) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (fma.f64 y y (*.f64 x x))) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (cbrt.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)))) (fma.f64 y y (*.f64 x x)))
(/.f64 (*.f64 (+.f64 x y) 1) (/.f64 1 (-.f64 y x)))
(-.f64 (*.f64 y y) (*.f64 x x))
(/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) (/.f64 1 (sqrt.f64 (-.f64 y x))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) 1) (sqrt.f64 (-.f64 y x)))
(*.f64 (sqrt.f64 (-.f64 y x)) (/.f64 (*.f64 (+.f64 x y) (sqrt.f64 (-.f64 y x))) 1))
(/.f64 (*.f64 (+.f64 x y) (pow.f64 (cbrt.f64 (-.f64 y x)) 2)) (/.f64 1 (cbrt.f64 (-.f64 y x))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (+.f64 x y))
(/.f64 (+.f64 x y) (/.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 x y) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (+.f64 x y) (/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4))) (neg.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y 6) (pow.f64 x 6))) (neg.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))))
(/.f64 (-.f64 (pow.f64 y 4) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x)))) (-.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (fma.f64 y y (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))) (-.f64 (*.f64 y y) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))) (-.f64 (*.f64 y y) (fma.f64 x x (fma.f64 (neg.f64 x) x (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (neg.f64 x)) 3)) (+.f64 (pow.f64 y 4) (-.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 y 6) (pow.f64 (*.f64 x (neg.f64 x)) 3)) (+.f64 (pow.f64 y 4) (-.f64 (pow.f64 x 4) (*.f64 y (*.f64 y (*.f64 x (neg.f64 x)))))))
(/.f64 (+.f64 (pow.f64 y 6) (*.f64 -1 (pow.f64 x 6))) (+.f64 (pow.f64 x 4) (-.f64 (pow.f64 y 4) (*.f64 x (*.f64 (neg.f64 x) (*.f64 y y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))) (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (-.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (+.f64 (-.f64 (fma.f64 (neg.f64 x) x (*.f64 x x)) (*.f64 y y)) (*.f64 x x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) 1) (fma.f64 y y (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (fma.f64 y y (*.f64 x x)))
(/.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (sqrt.f64 (fma.f64 y y (*.f64 x x)))) (sqrt.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 x x))) (sqrt.f64 (fma.f64 y y (*.f64 x x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x x))) (cbrt.f64 (fma.f64 y y (*.f64 x x))))) (cbrt.f64 (fma.f64 y y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x x))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x x))) (cbrt.f64 (fma.f64 y y (*.f64 x x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) 1) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 (*.f64 x y) 2) (+.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 6)) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 y 6) (pow.f64 x 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 y 6) (pow.f64 x 6)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))) (sqrt.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 y 6) (pow.f64 x 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 (pow.f64 y 6) (pow.f64 x 6)) (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 y 6) (pow.f64 x 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))) (cbrt.f64 (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 y 4) (pow.f64 (*.f64 x y) 2)))))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) 1) (+.f64 x y))
(/.f64 (+.f64 x y) (/.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 x y) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (cbrt.f64 (+.f64 x y)) (cbrt.f64 (+.f64 x y)))) (cbrt.f64 (+.f64 x y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.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 y 3) (pow.f64 x 3))) 1) (fma.f64 y y (*.f64 x (+.f64 x y))))
(/.f64 (+.f64 x y) (/.f64 (fma.f64 y y (*.f64 x (+.f64 x y))) (-.f64 (pow.f64 y 3) (pow.f64 x 3))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y))))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (sqrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y))))))
(/.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (+.f64 x y) (-.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (*.f64 (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))) (cbrt.f64 (fma.f64 y y (*.f64 x (+.f64 x y)))))))
(pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 1)
(-.f64 (*.f64 y y) (*.f64 x x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2)
(-.f64 (*.f64 y y) (*.f64 x x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 3)
(-.f64 (*.f64 y y) (*.f64 x x))
(pow.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3) 1/3)
(-.f64 (*.f64 y y) (*.f64 x x))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x y)) (-.f64 y x)))
(*.f64 (-.f64 y x) (log.f64 (exp.f64 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y y) (*.f64 x x)))))
(-.f64 (*.f64 y y) (*.f64 x x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y y) (*.f64 x x)) 3))
(-.f64 (*.f64 y y) (*.f64 x x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(-.f64 (*.f64 y y) (*.f64 x x))
(exp.f64 (log.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(-.f64 (*.f64 y y) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 1))
(-.f64 (*.f64 y y) (*.f64 x x))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y y) (*.f64 x x))))
(-.f64 (*.f64 y y) (*.f64 x x))
(fma.f64 y y (*.f64 x (neg.f64 x)))
(-.f64 (*.f64 y y) (*.f64 x x))
(fma.f64 1 (*.f64 y y) (*.f64 x (neg.f64 x)))
(fma.f64 1 (*.f64 y y) (neg.f64 (*.f64 x x)))
(fma.f64 1 (-.f64 (*.f64 y y) (*.f64 x x)) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (sqrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (pow.f64 (cbrt.f64 y) 2) (*.f64 x (neg.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 y 4)) (pow.f64 (cbrt.f64 y) 2) (neg.f64 (*.f64 x x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) 2) (cbrt.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))
(fma.f64 (+.f64 x y) (-.f64 y x) (fma.f64 (neg.f64 x) x (*.f64 x x)))

localize18.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (*.f64 (*.f64 -2 a) b))
0.0b
(*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y)
0.2b
(*.f64 (*.f64 -2 a) b)
Compiler

Compiled 44 to 28 computations (36.4% saved)

series8.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite100.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
968×*-commutative
956×cbrt-prod
878×sqrt-prod
754×unswap-sqr
618×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01153
121653
2250353
Stop Event
node limit
Counts
3 → 92
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 a) b)
(*.f64 (exp.f64 (*.f64 (*.f64 -2 a) b)) y)
(exp.f64 (*.f64 (*.f64 -2 a) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))))) (#(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 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))))))) (#(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 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 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 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))) (-.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 4 (pow.f64 (*.f64 a b) 2))) (-.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 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))) (#(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 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3)) (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (-.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (*.f64 -2 (*.f64 a b)) 3)) (+.f64 0 (-.f64 (*.f64 4 (pow.f64 (*.f64 a b) 2)) (*.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 a) -4) b))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))))) (#(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 4 (pow.f64 (*.f64 a b) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (*.f64 a b) 2)))))) (#(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 -2) a) b))))) (#(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 (pow.f64 (*.f64 -2 (*.f64 a b)) 3))))) (#(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))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) (*.f64 y y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 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 -2) a) b) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/4) (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3/2)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/6) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)) (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -2) a) (/.f64 (+.f64 b b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 -2) a) (*.f64 2 (*.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 b) (*.f64 -2 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -2) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 a) -4) (*.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 -2 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (*.f64 a b)))) (sqrt.f64 (*.f64 -2 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) (sqrt.f64 b)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))

simplify73.0ms (0.2%)

Algorithm
egg-herbie
Rules
508×associate-*r*
368×associate-*l*
290×fma-def
222×sqr-pow
196×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02834200
17814200
240694200
Stop Event
unsound
Counts
176 → 117
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
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))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
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 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.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 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
1
(+.f64 1 (*.f64 -2 (*.f64 a b)))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -2 (*.f64 a b))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 -4/3 (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
1
(+.f64 1 (*.f64 -2 (*.f64 a b)))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -2 (*.f64 a b))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 -4/3 (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(+.f64 (*.f64 -2 (*.f64 a b)) 0)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(+.f64 0 (*.f64 -2 (*.f64 a b)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) -1)
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) 1)
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))) (-.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))
(/.f64 (-.f64 0 (*.f64 4 (pow.f64 (*.f64 a b) 2))) (-.f64 0 (*.f64 -2 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))
(/.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 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3)) (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (-.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 -2 (*.f64 a b)) 3)) (+.f64 0 (-.f64 (*.f64 4 (pow.f64 (*.f64 a b) 2)) (*.f64 0 (*.f64 -2 (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))
(/.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 4 (pow.f64 (*.f64 a b) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 a b)) 3) 1/3)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 a b) 2)))
(fabs.f64 (*.f64 -2 (*.f64 a b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 a b)) 3))
(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))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 1))))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) (*.f64 y y)) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) (*.f64 y y)))
(fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)))
(exp.f64 (+.f64 (*.f64 -2 (*.f64 a b)) (log.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1)
(*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1)
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 -2) a) b))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/4) (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3/2)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/4))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/6))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/6) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)) (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1)
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) 1/2)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3) 1/3)
(pow.f64 (pow.f64 (exp.f64 -2) a) b)
(pow.f64 (pow.f64 (exp.f64 -2) a) (/.f64 (+.f64 b b) 2))
(pow.f64 (pow.f64 (exp.f64 -2) a) (*.f64 2 (*.f64 b 1/2)))
(pow.f64 (exp.f64 b) (*.f64 -2 a))
(pow.f64 (exp.f64 -2) (*.f64 a b))
(pow.f64 (pow.f64 (exp.f64 a) -4) (*.f64 b 1/2))
(pow.f64 (exp.f64 1) (*.f64 -2 (*.f64 a b)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 a b))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (*.f64 a b)))) (sqrt.f64 (*.f64 -2 (*.f64 a b))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))
(fabs.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
Outputs
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(*.f64 -2 (*.f64 a b))
y
(+.f64 y (*.f64 -2 (*.f64 a (*.f64 y b))))
(+.f64 y (*.f64 -2 (*.f64 a (*.f64 b y))))
(+.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 b y))))
(+.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 b y))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
y
(+.f64 (*.f64 -2 (*.f64 y (*.f64 a b))) y)
(+.f64 y (*.f64 -2 (*.f64 a (*.f64 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 y (*.f64 -2 (*.f64 a (*.f64 b y))))
(+.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 b y))))))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.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 y (exp.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(*.f64 (exp.f64 (*.f64 -2 (*.f64 a b))) y)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
1
(*.f64 -2 (*.f64 a b))
(+.f64 1 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -2 (*.f64 a b))))
(*.f64 -2 (*.f64 a b))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 -4/3 (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(+.f64 1 (fma.f64 2 (*.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 -2 (*.f64 a b) (*.f64 (*.f64 -4/3 (pow.f64 a 3)) (pow.f64 b 3)))))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
1
(*.f64 -2 (*.f64 a b))
(+.f64 1 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 -2 (*.f64 a b))))
(*.f64 -2 (*.f64 a b))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (*.f64 -2 (*.f64 a b)) (*.f64 -4/3 (*.f64 (pow.f64 a 3) (pow.f64 b 3))))))
(+.f64 1 (fma.f64 2 (*.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 -2 (*.f64 a b) (*.f64 (*.f64 -4/3 (pow.f64 a 3)) (pow.f64 b 3)))))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(exp.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(+.f64 (*.f64 -2 (*.f64 a b)) 0)
(*.f64 -2 (*.f64 a b))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(*.f64 -2 (*.f64 a b))
(+.f64 0 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) -1)
(*.f64 -2 (*.f64 a b))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(*.f64 -2 (*.f64 a b))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 1 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))
(*.f64 -2 (*.f64 a b))
(+.f64 (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (*.f64 1 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))
(*.f64 -2 (*.f64 a b))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) 1) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b)))) 1)
(*.f64 -2 (*.f64 a b))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))) 1)
(*.f64 -2 (*.f64 a b))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))) (-.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))
(*.f64 -2 (*.f64 a b))
(/.f64 (-.f64 0 (*.f64 4 (pow.f64 (*.f64 a b) 2))) (-.f64 0 (*.f64 -2 (*.f64 a b))))
(*.f64 -2 (*.f64 a b))
(/.f64 (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))
(/.f64 (fma.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (neg.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))
(/.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 -2 (*.f64 a b))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3)) (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (-.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))
(*.f64 -2 (*.f64 a b))
(/.f64 (+.f64 0 (pow.f64 (*.f64 -2 (*.f64 a b)) 3)) (+.f64 0 (-.f64 (*.f64 4 (pow.f64 (*.f64 a b) 2)) (*.f64 0 (*.f64 -2 (*.f64 a b))))))
(*.f64 -2 (*.f64 a b))
(/.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3)) (+.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (-.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) 3) (pow.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3)) (fma.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (-.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))))))
(/.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 -2 (*.f64 a b))
(pow.f64 (*.f64 -2 (*.f64 a b)) 1)
(*.f64 -2 (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 a b))) 2)
(*.f64 -2 (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 a b))) 3)
(*.f64 -2 (*.f64 a b))
(pow.f64 (*.f64 4 (pow.f64 (*.f64 a b) 2)) 1/2)
(*.f64 -2 (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 a b)) 3) 1/3)
(*.f64 -2 (*.f64 a b))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 a b) 2)))
(*.f64 -2 (*.f64 a b))
(fabs.f64 (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))
(*.f64 -2 (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 a b)))))
(*.f64 -2 (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 a b)) 3))
(*.f64 -2 (*.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 -2 (*.f64 a b))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 -2 (*.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 -2 (*.f64 a b))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) -1)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 1)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) a) b))))) (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) a) b))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) a) b))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 y (pow.f64 (pow.f64 (exp.f64 -2) a) b)))))))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y) 1)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)) 2)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)) 3)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) (*.f64 y y)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) (*.f64 y y)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y) 3) 1/3)
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) (*.f64 y y)))
(fabs.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) y))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y))))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y) 3))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) y)))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(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 -2) a) b) y)))
(*.f64 y (pow.f64 (exp.f64 -2) (*.f64 a b)))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) -1)
(*.f64 -2 (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1)
(*.f64 -2 (*.f64 a b))
(*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1)
(*.f64 -2 (*.f64 a b))
(*.f64 1 (pow.f64 (pow.f64 (exp.f64 -2) a) b))
(*.f64 -2 (*.f64 a b))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(*.f64 -2 (*.f64 a b))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/4) (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3/2)))
(*.f64 -2 (*.f64 a b))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3/2)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/4))
(*.f64 -2 (*.f64 a b))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/6))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/6) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1/6) 3))
(*.f64 -2 (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3))
(*.f64 -2 (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (cbrt.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) (pow.f64 (pow.f64 (exp.f64 a) -4) b))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)) (pow.f64 (pow.f64 (exp.f64 a) -4) b))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))
(*.f64 -2 (*.f64 a b))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))) 1))))
(*.f64 -2 (*.f64 a b))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 1)
(*.f64 -2 (*.f64 a b))
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) 2)
(*.f64 -2 (*.f64 a b))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)) 3)
(*.f64 -2 (*.f64 a b))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b) 1/2)
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3) 1/3)
(*.f64 -2 (*.f64 a b))
(pow.f64 (pow.f64 (exp.f64 -2) a) b)
(*.f64 -2 (*.f64 a b))
(pow.f64 (pow.f64 (exp.f64 -2) a) (/.f64 (+.f64 b b) 2))
(*.f64 -2 (*.f64 a b))
(pow.f64 (pow.f64 (exp.f64 -2) a) (*.f64 2 (*.f64 b 1/2)))
(*.f64 -2 (*.f64 a b))
(pow.f64 (exp.f64 b) (*.f64 -2 a))
(pow.f64 (exp.f64 -2) (*.f64 a b))
(*.f64 -2 (*.f64 a b))
(pow.f64 (pow.f64 (exp.f64 a) -4) (*.f64 b 1/2))
(pow.f64 (exp.f64 1) (*.f64 -2 (*.f64 a b)))
(*.f64 -2 (*.f64 a b))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 -2 (*.f64 a b))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (*.f64 a b)))) (sqrt.f64 (*.f64 -2 (*.f64 a b))))
(*.f64 -2 (*.f64 a b))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) -4) b))
(fabs.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))
(*.f64 -2 (*.f64 a b))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(*.f64 -2 (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b))))
(*.f64 -2 (*.f64 a b))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b) 3))
(*.f64 -2 (*.f64 a b))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(*.f64 -2 (*.f64 a b))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (exp.f64 -2) a) b)))
(*.f64 -2 (*.f64 a b))

eval335.0ms (0.9%)

Compiler

Compiled 29259 to 11145 computations (61.9% saved)

prune375.0ms (1%)

Pruning

29 alts after pruning (26 fresh and 3 done)

PrunedKeptTotal
New1197141211
Fresh71219
Picked101
Done235
Total1207291236
Error
0b
Counts
1236 → 29
Alt Table
Click to see full alt table
StatusErrorProgram
52.5b
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) x) (+.f64 x y)) (-.f64 (*.f64 y y) (*.f64 x x)))
45.5b
(/.f64 (/.f64 (*.f64 x (-.f64 y x)) (-.f64 y x)) (+.f64 x y))
40.8b
(/.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (/.f64 1 (-.f64 y x)))
37.1b
(/.f64 (/.f64 1 (+.f64 x y)) (/.f64 1 x))
55.6b
(/.f64 (*.f64 1/2 (/.f64 x c)) (*.f64 a y))
37.1b
(/.f64 x (+.f64 y x))
38.5b
(/.f64 x (+.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 a y)) (+.f64 c b))))))
36.0b
(/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b))))))
38.7b
(/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 y b)) -2)))
29.2b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y)))
30.0b
(/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y)))
37.5b
(/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1))))
37.2b
(/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t))))))))
29.4b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t))))))
47.6b
(/.f64 x (*.f64 (exp.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t)))) y))
49.9b
(/.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))
56.8b
(/.f64 x y)
37.0b
(/.f64 1 (/.f64 (+.f64 x y) x))
53.8b
(*.f64 (/.f64 x (*.f64 y y)) (-.f64 y x))
54.6b
(*.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a))
46.3b
(*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x))
55.5b
(*.f64 (/.f64 x (*.f64 a c)) (/.f64 1/2 y))
37.2b
(*.f64 (/.f64 1 (+.f64 x y)) x)
55.1b
(*.f64 (/.f64 1 a) (/.f64 (*.f64 1/2 (/.f64 x c)) y))
51.4b
(*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))
40.7b
(*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x))
40.8b
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y y) (*.f64 x x))) x) (-.f64 y x))
54.4b
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
28.6b
1
Compiler

Compiled 553 to 390 computations (29.5% saved)

regimes290.0ms (0.8%)

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

13 calls:

29.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)))))
28.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))))))
25.0ms
(-.f64 b c)
25.0ms
b
24.0ms
c
Results
ErrorSegmentsBranch
2.2b1x
2.2b1y
2.2b1z
2.2b1t
2.2b1a
2.2b1b
2.2b1c
0.7b2(/.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))))))))))
0.7b2(*.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))))))))
0.7b2(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)))))))
0.7b2(*.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))))))
0.7b2(-.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.2b1(-.f64 b c)
Compiler

Compiled 977 to 543 computations (44.4% saved)

bsearch1.0ms (0%)

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

Compiled 50 to 38 computations (24% saved)

regimes1.1s (2.9%)

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

8 calls:

290.0ms
x
143.0ms
z
138.0ms
(-.f64 b c)
120.0ms
a
105.0ms
y
Results
ErrorSegmentsBranch
13.7b6x
14.2b5y
8.6b7z
9.6b5t
12.3b6a
9.9b3b
10.4b5c
12.5b5(-.f64 b c)
Compiler

Compiled 712 to 362 computations (49.2% saved)

bsearch217.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
2.828676630102535e+98
2.246032251064202e+112
58.0ms
133442485684.30478
41480234768888390.0
19.0ms
1.0859831721586433e-211
7.999446309683408e-211
28.0ms
-1.3555072494842782e-196
-1.3675568566716735e-204
16.0ms
-9.464679083761423e-128
-4.875949064756587e-128
63.0ms
-1.749786852887814e+129
-4.1793448994720144e+125
Results
204.0ms736×body256valid
Compiler

Compiled 2424 to 1842 computations (24% saved)

regimes1.7s (4.4%)

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

8 calls:

371.0ms
(-.f64 b c)
263.0ms
z
193.0ms
x
172.0ms
c
154.0ms
a
Results
ErrorSegmentsBranch
13.7b6x
14.2b5y
10.1b9z
10.8b3t
12.3b6a
9.9b3b
10.4b5c
13.3b7(-.f64 b c)
Compiler

Compiled 695 to 355 computations (48.9% saved)

bsearch193.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
18.324945662028593
104.08240051710996
174.0ms
-1.8863438462787715e+30
-6.812421943631784e+25
Results
43.0ms224×body256valid
Compiler

Compiled 778 to 598 computations (23.1% saved)

regimes1.5s (4.1%)

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

8 calls:

394.0ms
b
245.0ms
x
210.0ms
z
206.0ms
c
170.0ms
a
Results
ErrorSegmentsBranch
12.6b9x
15.9b3y
13.9b6z
10.8b3t
13.5b5a
10.6b8b
13.7b5c
16.4b3(-.f64 b c)
Compiler

Compiled 637 to 323 computations (49.3% saved)

bsearch212.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
6.883926185871291e-18
1.6074193748504945e-7
30.0ms
1.7405872512569158e-163
1.6771656745599714e-158
69.0ms
6.422571278590431e-301
1.0671509952351187e-296
0.0ms
-2.207942626026235e-247
-2.1892292018774595e-247
29.0ms
-3.099654160328601e-122
-9.013939255139242e-125
19.0ms
-6.355102971899391e-38
-7.020160131142982e-39
31.0ms
-148012652.8911401
-0.10936326851849783
Results
198.0ms800×body256valid
Compiler

Compiled 2165 to 1686 computations (22.1% saved)

regimes1.6s (4.1%)

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

336.0ms
z
228.0ms
b
227.0ms
c
210.0ms
(-.f64 b c)
170.0ms
x
Results
ErrorSegmentsBranch
17.7b3x
18.8b4y
14.5b11z
11.1b5t
17.5b4a
13.5b12b
15.4b10c
15.2b9(-.f64 b c)
Compiler

Compiled 619 to 311 computations (49.8% saved)

bsearch264.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
69.0ms
3.422652804525797e-8
2.6970390330379158e-5
85.0ms
1.0601972403718273e-116
8.856794056044244e-112
37.0ms
1.0643883354261376e-198
1.9616373279226493e-193
72.0ms
-3.3615509496515353e-249
-2.0588315016689264e-252
Results
184.0ms544×body256valid
71.0ms96×body256invalid
Compiler

Compiled 1478 to 1118 computations (24.4% saved)

regimes1.7s (4.5%)

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

8 calls:

336.0ms
z
248.0ms
b
227.0ms
x
227.0ms
c
216.0ms
(-.f64 b c)
Results
ErrorSegmentsBranch
17.2b4x
17.8b8y
14.5b13z
13.5b5t
17.5b5a
14.2b12b
17.3b7c
15.5b10(-.f64 b c)
Compiler

Compiled 603 to 302 computations (49.9% saved)

bsearch156.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
3.422652804525797e-8
2.6970390330379158e-5
33.0ms
1.0601972403718273e-116
8.856794056044244e-112
32.0ms
1.0643883354261376e-198
1.9616373279226493e-193
65.0ms
-3.3615509496515353e-249
-2.0588315016689264e-252
Results
133.0ms448×body256valid
15.0ms89×body256invalid
Compiler

Compiled 1194 to 902 computations (24.5% saved)

regimes1.5s (4%)

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

8 calls:

325.0ms
(-.f64 b c)
235.0ms
b
230.0ms
a
186.0ms
y
181.0ms
z
Results
ErrorSegmentsBranch
18.7b3x
17.8b8y
15.9b10z
14.7b3t
17.4b7a
16.6b9b
19.0b5c
17.4b9(-.f64 b c)
Compiler

Compiled 575 to 284 computations (50.6% saved)

bsearch67.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
3.422652804525797e-8
2.6970390330379158e-5
36.0ms
-3.3615509496515353e-249
-2.0588315016689264e-252
Results
52.0ms256×body256valid
11.0ms64×body256invalid
Compiler

Compiled 690 to 518 computations (24.9% saved)

regimes1.2s (3.3%)

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

8 calls:

258.0ms
a
234.0ms
t
201.0ms
c
189.0ms
b
122.0ms
(-.f64 b c)
Results
ErrorSegmentsBranch
19.4b4x
22.8b2y
20.6b4z
15.4b10t
20.3b8a
19.8b7b
20.1b7c
21.8b4(-.f64 b c)
Compiler

Compiled 537 to 266 computations (50.5% saved)

bsearch269.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
8.455505597739314e+43
1.0261000009946151e+49
24.0ms
7205.560256059093
214946.83898113636
9.0ms
5.894766124415006
7.37130913152299
26.0ms
2.1984709523733365e-13
5.864515843016078e-10
42.0ms
2.789771982803476e-161
3.41395613462195e-142
37.0ms
3.6398467420690046e-173
1.743085779089427e-161
28.0ms
1.1839755274107093e-191
5.632838146337144e-189
37.0ms
4.867489530223685e-282
2.831971682047081e-279
36.0ms
-1.5339926589383672e-284
-2.9158962348479184e-290
Results
215.0ms1152×body256valid
34.0ms155×body256invalid
Compiler

Compiled 2678 to 2024 computations (24.4% saved)

regimes1.4s (3.8%)

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

7 calls:

746.0ms
t
157.0ms
y
149.0ms
b
127.0ms
c
93.0ms
x
Results
ErrorSegmentsBranch
19.9b6x
23.2b10y
23.9b4z
19.7b11t
23.8b5a
19.1b9b
20.6b7c
Compiler

Compiled 515 to 251 computations (51.3% saved)

bsearch134.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
6.844969427341056e+42
2.996631168980507e+44
32.0ms
6.71678960592313e+18
5.223881539197043e+33
24.0ms
7915.977780284819
867446.2675401439
21.0ms
5.353250612225801e-39
8.618713657516937e-38
25.0ms
6.422571278590431e-301
1.0671509952351187e-296
0.0ms
-2.207942626026235e-247
-2.1892292018774595e-247
6.0ms
-3.099654160328601e-122
-9.013939255139242e-125
4.0ms
-2.7118396023768543e+136
-5.9696483870708055e+134
Results
124.0ms672×body256valid
Compiler

Compiled 1541 to 1145 computations (25.7% saved)

regimes992.0ms (2.6%)

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

7 calls:

240.0ms
x
188.0ms
t
149.0ms
y
117.0ms
b
102.0ms
a
Results
ErrorSegmentsBranch
21.4b5x
23.0b10y
24.0b5z
18.5b14t
24.1b7a
21.3b8b
22.2b6c
Compiler

Compiled 493 to 240 computations (51.3% saved)

bsearch743.0ms (2%)

Algorithm
13×binary-search
Steps
TimeLeftRight
25.0ms
2.2223222207362476e+251
4.647753041786693e+252
15.0ms
4.221626732553068e+160
1.399010770907202e+161
28.0ms
8.455505597739314e+43
1.0261000009946151e+49
24.0ms
7205.560256059093
214946.83898113636
10.0ms
5.894766124415006
7.37130913152299
27.0ms
2.1984709523733365e-13
5.864515843016078e-10
35.0ms
2.789771982803476e-161
3.41395613462195e-142
36.0ms
3.6398467420690046e-173
1.743085779089427e-161
30.0ms
1.1839755274107093e-191
5.632838146337144e-189
31.0ms
4.867489530223685e-282
2.831971682047081e-279
40.0ms
-1.5339926589383672e-284
-2.9158962348479184e-290
34.0ms
-1.1354570334481673e-151
-1.3159766149575852e-153
407.0ms
-3.4480498227910925e-81
-4.4409439569292575e-88
Results
422.0ms361×body256invalid
297.0ms1600×body256valid
Compiler

Compiled 3718 to 2778 computations (25.3% saved)

regimes736.0ms (1.9%)

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

7 calls:

127.0ms
c
120.0ms
x
117.0ms
b
106.0ms
a
94.0ms
t
Results
ErrorSegmentsBranch
20.5b8x
25.9b5y
23.7b7z
23.2b7t
24.6b7a
22.0b8b
23.1b8c
Compiler

Compiled 483 to 234 computations (51.6% saved)

bsearch171.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
8.055850989675447e+193
1.5778583050223926e+194
28.0ms
1.4715242116659408e-17
5.894897500256365e-8
30.0ms
2.1696250806555968e-46
3.0468315558463505e-27
27.0ms
5.3843911146430526e-95
1.209697795120642e-86
21.0ms
1.5078847268462689e-141
2.673264107644792e-140
25.0ms
2.9334822013647063e-180
5.890651603023757e-176
29.0ms
-9.271378754954452e-247
-2.1920184031904393e-255
Results
159.0ms896×body256valid
Compiler

Compiled 2242 to 1682 computations (25% saved)

regimes1.1s (3%)

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

7 calls:

369.0ms
x
324.0ms
z
110.0ms
c
98.0ms
b
85.0ms
t
Results
ErrorSegmentsBranch
20.7b8x
25.9b5y
23.7b7z
23.2b7t
24.6b7a
22.0b8b
23.1b8c
Compiler

Compiled 440 to 211 computations (52% saved)

bsearch234.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
8.055850989675447e+193
1.5778583050223926e+194
28.0ms
1.4715242116659408e-17
5.894897500256365e-8
41.0ms
2.0905200649601587e-58
2.1696250806555968e-46
34.0ms
2.0702556386793054e-83
3.652217592726081e-68
67.0ms
1.5078847268462689e-141
2.673264107644792e-140
24.0ms
2.9334822013647063e-180
5.890651603023757e-176
29.0ms
-9.271378754954452e-247
-2.1920184031904393e-255
Results
221.0ms912×body256valid
Compiler

Compiled 2146 to 1643 computations (23.4% saved)

regimes856.0ms (2.3%)

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

7 calls:

180.0ms
c
167.0ms
a
128.0ms
b
122.0ms
t
112.0ms
x
Results
ErrorSegmentsBranch
21.2b8x
27.1b3y
24.4b7z
23.7b7t
24.6b7a
23.5b6b
23.3b8c
Compiler

Compiled 356 to 186 computations (47.8% saved)

bsearch204.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
8.055850989675447e+193
1.5778583050223926e+194
45.0ms
1.4715242116659408e-17
5.894897500256365e-8
40.0ms
2.0905200649601587e-58
2.1696250806555968e-46
31.0ms
2.0702556386793054e-83
3.652217592726081e-68
22.0ms
1.5078847268462689e-141
2.673264107644792e-140
26.0ms
2.9334822013647063e-180
5.890651603023757e-176
29.0ms
-9.271378754954452e-247
-2.1920184031904393e-255
Results
191.0ms912×body256valid
Compiler

Compiled 2042 to 1604 computations (21.4% saved)

regimes729.0ms (1.9%)

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

7 calls:

180.0ms
c
143.0ms
a
126.0ms
t
113.0ms
b
60.0ms
z
Results
ErrorSegmentsBranch
23.7b4x
27.1b3y
25.8b5z
23.7b7t
24.6b7a
23.5b6b
23.3b8c
Compiler

Compiled 337 to 173 computations (48.7% saved)

bsearch166.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
3.4818543863414236e+121
1.1084646962807456e+126
20.0ms
2.7846365094712463e-95
6.693953670985384e-95
25.0ms
1.614655798302765e-302
1.4335636275050548e-299
16.0ms
-1.1312459121297797e-262
-3.476533520062911e-263
26.0ms
-6.438246315667976e-139
-4.011308465585254e-140
30.0ms
-4.887207084979154e-99
-1.6564244542114254e-101
25.0ms
-7.572841219760253e-31
-2.9155158229329827e-33
Results
155.0ms784×body256valid
Compiler

Compiled 1536 to 1230 computations (19.9% saved)

regimes565.0ms (1.5%)

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

7 calls:

290.0ms
c
69.0ms
a
67.0ms
t
51.0ms
x
41.0ms
b
Results
ErrorSegmentsBranch
23.7b5x
28.6b1y
27.3b3z
23.8b7t
24.6b7a
25.1b4b
23.2b9c
Compiler

Compiled 277 to 150 computations (45.8% saved)

bsearch208.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
5.0383202293895795e+283
8.004298445303851e+287
27.0ms
9.943691557424808e+185
3.925518150333419e+191
36.0ms
2.7846365094712463e-95
6.693953670985384e-95
24.0ms
1.614655798302765e-302
1.4335636275050548e-299
18.0ms
-1.1312459121297797e-262
-3.476533520062911e-263
21.0ms
-6.438246315667976e-139
-4.011308465585254e-140
29.0ms
-4.887207084979154e-99
-1.6564244542114254e-101
26.0ms
-7.572841219760253e-31
-2.9155158229329827e-33
Results
192.0ms928×body256valid
Compiler

Compiled 1722 to 1396 computations (18.9% saved)

regimes393.0ms (1%)

Counts
20 → 5
Calls
Call 1
Inputs
1
(/.f64 x y)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(/.f64 1 (/.f64 (+.f64 x y) x))
(*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b))))
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 (/.f64 x (*.f64 a c)) (/.f64 1/2 y))
(*.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a))
(*.f64 (/.f64 x (*.f64 y y)) (-.f64 y x))
(/.f64 (*.f64 1/2 (/.f64 x c)) (*.f64 a y))
(/.f64 (/.f64 1 (+.f64 x y)) (/.f64 1 x))
(*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))
(*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 a (-.f64 c b))))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 1/2 (/.f64 x c)) y))
(/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 y b)) -2)))
(/.f64 x (+.f64 x (*.f64 (*.f64 c (*.f64 a y)) 2)))
(*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x))
Outputs
1
(*.f64 (/.f64 1 a) (/.f64 (*.f64 1/2 (/.f64 x c)) y))
1
(*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x))
1
Calls

7 calls:

115.0ms
t
88.0ms
c
70.0ms
x
54.0ms
a
36.0ms
b
Results
ErrorSegmentsBranch
23.8b5x
28.6b1y
28.6b1z
24.6b8t
25.9b5a
25.1b4b
25.3b7c
Compiler

Compiled 236 to 136 computations (42.4% saved)

bsearch77.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
8.055850989675447e+193
1.5778583050223926e+194
17.0ms
3.937318038515101e+140
3.3947085203216624e+141
25.0ms
2.9334822013647063e-180
5.890651603023757e-176
28.0ms
-9.271378754954452e-247
-2.1920184031904393e-255
Results
71.0ms400×body256valid
Compiler

Compiled 742 to 622 computations (16.2% saved)

regimes248.0ms (0.7%)

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

7 calls:

78.0ms
c
54.0ms
t
38.0ms
x
24.0ms
a
22.0ms
b
Results
ErrorSegmentsBranch
24.1b5x
28.6b1y
28.6b1z
27.3b3t
27.1b3a
27.1b2b
25.3b7c
Compiler

Compiled 190 to 118 computations (37.9% saved)

bsearch84.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
8.055850989675447e+193
1.5778583050223926e+194
18.0ms
3.937318038515101e+140
3.3947085203216624e+141
24.0ms
2.9334822013647063e-180
5.890651603023757e-176
27.0ms
-9.271378754954452e-247
-2.1920184031904393e-255
Results
76.0ms432×body256valid
Compiler

Compiled 796 to 649 computations (18.5% saved)

regimes184.0ms (0.5%)

Counts
15 → 5
Calls
Call 1
Inputs
1
(/.f64 x y)
(/.f64 x (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(/.f64 1 (/.f64 (+.f64 x y) x))
(*.f64 -1/2 (/.f64 x (*.f64 a (*.f64 y b))))
(*.f64 -1/2 (/.f64 x (*.f64 y (*.f64 a b))))
(*.f64 1/2 (/.f64 x (*.f64 c (*.f64 a y))))
(*.f64 (/.f64 x (*.f64 a c)) (/.f64 1/2 y))
(*.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a))
(*.f64 (/.f64 x (*.f64 y y)) (-.f64 y x))
(/.f64 (*.f64 1/2 (/.f64 x c)) (*.f64 a y))
(/.f64 (/.f64 1 (+.f64 x y)) (/.f64 1 x))
(*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x))
(*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b)))))
Outputs
1
(*.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a))
1
(*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x))
1
Calls

7 calls:

56.0ms
c
36.0ms
x
27.0ms
a
22.0ms
t
22.0ms
b
Results
ErrorSegmentsBranch
24.2b5x
28.6b1y
28.6b1z
27.3b3t
27.1b3a
27.1b2b
25.3b7c
Compiler

Compiled 179 to 115 computations (35.8% saved)

bsearch86.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
7.0ms
8.055850989675447e+193
1.5778583050223926e+194
18.0ms
3.937318038515101e+140
3.3947085203216624e+141
25.0ms
2.9334822013647063e-180
5.890651603023757e-176
35.0ms
-9.271378754954452e-247
-2.1920184031904393e-255
Results
73.0ms400×body256valid
Compiler

Compiled 708 to 588 computations (16.9% saved)

regimes144.0ms (0.4%)

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

7 calls:

47.0ms
c
26.0ms
x
22.0ms
t
21.0ms
b
8.0ms
y
Results
ErrorSegmentsBranch
25.7b3x
28.6b1y
28.6b1z
27.3b3t
28.6b1a
27.1b2b
25.3b7c
Compiler

Compiled 158 to 105 computations (33.5% saved)

bsearch156.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
5.0383202293895795e+283
8.004298445303851e+287
28.0ms
9.943691557424808e+185
3.925518150333419e+191
15.0ms
-1.1312459121297797e-262
-3.476533520062911e-263
22.0ms
-6.438246315667976e-139
-4.011308465585254e-140
25.0ms
-4.887207084979154e-99
-1.6564244542114254e-101
27.0ms
-2.232612382731293e-21
-5.174778789142628e-28
Results
132.0ms736×body256valid
Compiler

Compiled 1154 to 987 computations (14.5% saved)

regimes98.0ms (0.3%)

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

7 calls:

25.0ms
c
22.0ms
x
17.0ms
t
16.0ms
b
6.0ms
z
Results
ErrorSegmentsBranch
26.7b3x
28.6b1y
28.6b1z
27.3b3t
28.6b1a
27.1b2b
26.5b5c
Compiler

Compiled 113 to 82 computations (27.4% saved)

bsearch88.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
-1.1312459121297797e-262
-3.476533520062911e-263
21.0ms
-6.438246315667976e-139
-4.011308465585254e-140
24.0ms
-4.887207084979154e-99
-1.6564244542114254e-101
27.0ms
-2.232612382731293e-21
-5.174778789142628e-28
Results
82.0ms464×body256valid
Compiler

Compiled 712 to 613 computations (13.9% saved)

regimes50.0ms (0.1%)

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

7 calls:

13.0ms
x
10.0ms
t
10.0ms
c
4.0ms
b
4.0ms
a
Results
ErrorSegmentsBranch
26.8b3x
28.6b1y
28.6b1z
27.4b3t
28.6b1a
28.6b1b
27.6b3c
Compiler

Compiled 79 to 64 computations (19% saved)

bsearch55.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
2.9334822013647063e-180
5.890651603023757e-176
30.0ms
-9.271378754954452e-247
-2.1920184031904393e-255
Results
52.0ms272×body256valid
Compiler

Compiled 424 to 361 computations (14.9% saved)

regimes77.0ms (0.2%)

Accuracy

Total -35.3b remaining (-130.8%)

Threshold costs -35.3b (-130.8%)

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

7 calls:

55.0ms
x
5.0ms
a
3.0ms
b
3.0ms
c
3.0ms
t
Results
ErrorSegmentsBranch
27.0b3x
28.6b1y
28.6b1z
28.6b1t
28.6b1a
28.6b1b
28.6b1c
Compiler

Compiled 67 to 58 computations (13.4% saved)

bsearch75.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
6.165198633802489e-220
8.505481600438084e-220
65.0ms
-9.271378754954452e-247
-2.1920184031904393e-255
Results
72.0ms192×body256valid
Compiler

Compiled 290 to 254 computations (12.4% saved)

simplify556.0ms (1.5%)

Algorithm
egg-herbie
Rules
910×distribute-lft-neg-in
798×*-commutative
468×+-commutative
462×distribute-rgt-neg-in
374×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05204619
16764619
27264619
37654619
48414619
59254619
610394619
711754619
813954619
916544619
1019734619
1123414619
1225774619
1327374619
1428254619
1528784619
1629514619
1729744619
1829964619
1930264619
2030304619
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))) +inf.0) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(if (<=.f64 z -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) (if (<=.f64 z -3219303192513367/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 z -4376433070088247/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 z 5448595599810227/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 z 10000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 z 139999999999999990570391402012014101040279878954120499602497551495632615299510876417962868570744422400) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))))))))
(if (<=.f64 b -159999999999999993329915789312) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 b 68) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))))
(if (<=.f64 b -23) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 b -98175495586721/11972621413014756705924586149611790497021399392059392) 1 (if (<=.f64 b -8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 b -6927537730327031/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 b 4524042903795331/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 y b)) -2))) (if (<=.f64 b 6183260036827613/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 b 2028240960365167/633825300114114700748351602688) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))))))))))
(if (<=.f64 t -1612226962694291/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 1535959683252125/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 3379191189709743/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t)))))) (if (<=.f64 t 7366891713276647/37778931862957161709568) (/.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 -748073310690151/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 4602618913854827/2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225613491484428089108856509716125091901931563907385325940424977611835564222299095831878942161358635646625867890688) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 6931674235302037/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t)))))) (if (<=.f64 t 731966804844795/2361183241434822606848) (/.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 -5844322739766805/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 6800207735332289/18889465931478580854784) (/.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 -5266679106041941/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 3512678944781107/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 7091457271036853/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 8510837770086989/309485009821345068724781056) 1 (if (<=.f64 t 6) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 84999999999999995613932817370808605564993536) (/.f64 x (+.f64 y x)) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))))))))))
(if (<=.f64 b -20000000000000001173281225401480239510924085727794608776187427091019642704107631219009550715922787179608060751714014998753604207233728512) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 b -7442828536787015/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) 1 (if (<=.f64 b -6927537730327031/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 b 7841674366578573/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 y b)) -2))) (if (<=.f64 b 1628276512170007/23945242826029513411849172299223580994042798784118784) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 b 550000) 1 (if (<=.f64 b 21499999999999999907725312) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 b 8800000000000000518788275495606095202746368) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) 1))))))))
(if (<=.f64 t -8063081071840095/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t -6191657103222841/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) (if (<=.f64 t -4388899255034951/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 5885972573655033/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 142769892469147/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 6925251241246927/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 5609415803011879/9671406556917033397649408) 1 (if (<=.f64 t 3602879701896397/562949953421312) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 360000000000000000065636053397386469109137408) (/.f64 x (+.f64 y x)) (if (<=.f64 t 72000000000000004216143618024102989750804499223780690151149451925713065831423255776520516655638586802244989461538031045187318192757460893102099565429097993601024) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 224999999999999991785458602818863795504989600223040702887804337341148262712720781694617721493470057859400135668362162818030725081750493372614516090478458682565657344737158696117089083351735125826492364962361061696598463971174643378937096002817453195264) 1 (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))))))))))))))))
(if (<=.f64 x -1934672355233149/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x 5320218186601223/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) 1 (if (<=.f64 x 7522675460447435/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 a y)) (+.f64 c b)))))) (if (<=.f64 x 1045347431181123/1393796574908163946345982392040522594123776) 1 (if (<=.f64 x 4704172149284445/4951760157141521099596496896) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 86000000000000005290340015712693528256279768159732596556383377713506609564315790643562441953909510850954403325897318441932420601305306695325575413970413521137651335265703389159137609509723176960) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) 1)))))))
(if (<=.f64 x -4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) 1 (if (<=.f64 x 7591901187723333/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x 697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) 1 (if (<=.f64 x 3504353730807743/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (if (<=.f64 x 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576) 1 (if (<=.f64 x 2028240960365167/81129638414606681695789005144064) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) 1)))))))
(if (<=.f64 x -4754650780220987/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 3065960095042115/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x 5684910562295661/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) 1 (if (<=.f64 x 2870766576277703/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (if (<=.f64 x 5527866872250927/25711008708143844408671393477458601640355247900524685364822016) 1 (if (<=.f64 x 8437482395119095/162259276829213363391578010288128) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) 1)))))))
(if (<=.f64 c -7453658350387605/1461501637330902918203684832716283019655932542976) 1 (if (<=.f64 c -6619537040994273/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c -5363123171977039/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) 1 (if (<=.f64 c -1418129833677085/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c 6032057205060441/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496) 1 (if (<=.f64 c 8717790067256469/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c 7499999999999999906216728697213260896981150881628693935930704573353680641276642005965531226142821095876275115056157098508288) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))))))))))
(if (<=.f64 c -2169416492913059/5708990770823839524233143877797980545530986496) 1 (if (<=.f64 c -1477575232364793/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c -6301669727073021/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) 1 (if (<=.f64 c -4254389501031255/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c 7540071506325551/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) 1 (if (<=.f64 c 7815949715471317/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c 2050000000000000109173437538806770190431798615857781023415494660520386467358652285399117960212265852856204155459191324502446196235963375526937119495827867372596203209938895059107574710272000) 1 (if (<=.f64 c 499999999999999990079578960260221425096554759926423605900012855280825179991269042612044308093073246922143074698610725186309660447719446848973826083227612667029686373206874073603221710445876270310293765181110136931503450775547995353849221420762954771236422294344040540188066309300289536) (*.f64 (/.f64 x (*.f64 a c)) (/.f64 1/2 y)) 1))))))))
(if (<=.f64 x -1320736327839163/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 (/.f64 1 a) (/.f64 (*.f64 1/2 (/.f64 x c)) y)) (if (<=.f64 x 3299999999999999666791769062490191960777715703095663989816306086514010640620605141992135795715521450630640792058453759218610386377294575828992) 1 (if (<=.f64 x 99999999999999994465967438754696170766327875910118237148971115117854351613178134068619377108456504406004528089686414709538562749489776621177115003729674648080379472553427423904462708600804999168) (*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x)) 1))))
(if (<=.f64 x -2324495936996927/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 a (-.f64 c b)))) (if (<=.f64 x 3299999999999999666791769062490191960777715703095663989816306086514010640620605141992135795715521450630640792058453759218610386377294575828992) 1 (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x)) 1))))
(if (<=.f64 x -362121290448913/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a)) (if (<=.f64 x 3299999999999999666791769062490191960777715703095663989816306086514010640620605141992135795715521450630640792058453759218610386377294575828992) 1 (if (<=.f64 x 99999999999999994465967438754696170766327875910118237148971115117854351613178134068619377108456504406004528089686414709538562749489776621177115003729674648080379472553427423904462708600804999168) (*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x)) 1))))
(if (<=.f64 c -6132704929595921/11150372599265311570767859136324180752990208) 1 (if (<=.f64 c -5417775852004241/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (/.f64 x (+.f64 y x)) (if (<=.f64 c -3486030061785075/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) 1 (if (<=.f64 c -3190792125773441/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (/.f64 1 (/.f64 (+.f64 x y) x)) (if (<=.f64 c 299999999999999974280314396359562968692618692862080697991831292086489788247513902397294824998178761851469775547395633632087128799810369257682624386504947339997516955984092529635596077312770048) 1 (if (<=.f64 c 649999999999999964386787809504682259474910436494136607359581692311847282486339267248679790581826263598843993938934863271203573871978747711725028849580418365365416211262534488623560811622420532147926634649106212730912470955131292581638771258674686432556282335664684213194327223487642468352) (*.f64 (/.f64 x (*.f64 a c)) (/.f64 1/2 y)) 1))))))
(if (<=.f64 c -8188554877585463/348449143727040986586495598010130648530944) 1 (if (<=.f64 c -8742320124825025/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (/.f64 x (+.f64 y x)) (if (<=.f64 c -4505023464460713/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) 1 (if (<=.f64 c -930647703350587/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (/.f64 1 (/.f64 (+.f64 x y) x)) 1))))
(if (<=.f64 x -2324495936996927/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (/.f64 x (+.f64 y x)) 1))
(if (<=.f64 x -2324495936996927/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 7885301491518993/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (/.f64 x y) 1))
1
Outputs
(if (<=.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))) +inf.0) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3)))))))))) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))))
(if (<=.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3))))) +inf.0) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 t 3)))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))))
(if (<=.f64 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 a 5/6) (/.f64 -2 (*.f64 t 3))))) +inf.0) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (+.f64 (+.f64 a 5/6) (/.f64 -2 (*.f64 t 3)))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))))
(if (<=.f64 (+.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2 (*.f64 t 3))) (-.f64 c b))) +inf.0) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (+.f64 (+.f64 a 5/6) (/.f64 -2 (*.f64 t 3))) (-.f64 c b)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))))
(if (<=.f64 (+.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2 (*.f64 t 3)) (-.f64 -5/6 a)))) +inf.0) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (+.f64 (/.f64 2 (*.f64 t 3)) (-.f64 -5/6 a))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))))
(if (<=.f64 z -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))))) (if (<=.f64 z -3219303192513367/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 z -4376433070088247/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 z 5448595599810227/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 z 10000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 z 139999999999999990570391402012014101040279878954120499602497551495632615299510876417962868570744422400) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))))))))))))
(if (<=.f64 z -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (if (<=.f64 z -3219303192513367/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 z -4376433070088247/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 z 5448595599810227/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 z 10000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 z 139999999999999990570391402012014101040279878954120499602497551495632615299510876417962868570744422400) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))))))))
(if (<=.f64 z -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (if (<=.f64 z -3219303192513367/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 z -4376433070088247/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 z 5448595599810227/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 z 10000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (if (<=.f64 z 139999999999999990570391402012014101040279878954120499602497551495632615299510876417962868570744422400) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))))))))
(if (<=.f64 z -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a)))))))) (if (<=.f64 z -3219303192513367/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 z -4376433070088247/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 (/.f64 2/3 t) -5/6) a))))))) (if (<=.f64 z 5448595599810227/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 z 10000000000000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 (/.f64 2/3 t) -5/6) a))))))) (if (<=.f64 z 139999999999999990570391402012014101040279878954120499602497551495632615299510876417962868570744422400) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))))))))))))
(if (<=.f64 b -159999999999999993329915789312) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 b 68) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))))))))
(if (or (<=.f64 b -159999999999999993329915789312) (not (<=.f64 b 68))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))))
(if (or (<=.f64 b -159999999999999993329915789312) (not (<=.f64 b 68))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 c (+.f64 a (-.f64 5/6 (/.f64 2/3 t))))))))))
(if (or (<=.f64 b -159999999999999993329915789312) (not (<=.f64 b 68))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 c (-.f64 (+.f64 (/.f64 2/3 t) -5/6) a))))))))
(if (<=.f64 b -23) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 b -98175495586721/11972621413014756705924586149611790497021399392059392) 1 (if (<=.f64 b -8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 b -6927537730327031/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 b 4524042903795331/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 y b)) -2))) (if (<=.f64 b 6183260036827613/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 b 2028240960365167/633825300114114700748351602688) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))))))))))
(if (<=.f64 b -23) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 b -98175495586721/11972621413014756705924586149611790497021399392059392) 1 (if (<=.f64 b -8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))) (if (<=.f64 b -6927537730327031/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 b 4524042903795331/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 b y)) -2))) (if (<=.f64 b 6183260036827613/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 b 2028240960365167/633825300114114700748351602688) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 c -2/3) t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))))))))))))))
(if (<=.f64 b -23) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 b -98175495586721/11972621413014756705924586149611790497021399392059392) 1 (if (<=.f64 b -8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 b -6927537730327031/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 b 4524042903795331/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 b y)) -2))) (if (<=.f64 b 6183260036827613/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 (-.f64 b c) (-.f64 -5/6 a))))))) (if (<=.f64 b 2028240960365167/633825300114114700748351602688) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 c -2/3) t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))))))))
(if (<=.f64 b -23) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 b -98175495586721/11972621413014756705924586149611790497021399392059392) 1 (if (<=.f64 b -8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))) (if (<=.f64 b -6927537730327031/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 b 4524042903795331/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 b y)) -2))) (if (<=.f64 b 6183260036827613/494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398272) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 -2 (*.f64 (-.f64 b c) (+.f64 a 5/6))))))) (if (<=.f64 b 2028240960365167/633825300114114700748351602688) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 c -2/3) t)))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))))))))))))))
(if (<=.f64 t -1612226962694291/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 1535959683252125/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 3379191189709743/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t)))))) (if (<=.f64 t 7366891713276647/37778931862957161709568) (/.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 -1612226962694291/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 1535959683252125/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 3379191189709743/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 c -2/3) t)))))) (if (<=.f64 t 7366891713276647/37778931862957161709568) (/.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 -1612226962694291/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 1535959683252125/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 3379191189709743/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 c -2/3) t)))))) (if (<=.f64 t 7366891713276647/37778931862957161709568) (/.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 a 5/6)))))))))))
(if (<=.f64 t -748073310690151/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 4602618913854827/2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225613491484428089108856509716125091901931563907385325940424977611835564222299095831878942161358635646625867890688) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 4/3 (/.f64 b t))) y))) (if (<=.f64 t 6931674235302037/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 -2/3 c) t)))))) (if (<=.f64 t 731966804844795/2361183241434822606848) (/.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 -748073310690151/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 4602618913854827/2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225613491484428089108856509716125091901931563907385325940424977611835564222299095831878942161358635646625867890688) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))) (if (<=.f64 t 6931674235302037/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (/.f64 (*.f64 c -2/3) t)))))) (if (<=.f64 t 731966804844795/2361183241434822606848) (/.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 -5844322739766805/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 6800207735332289/18889465931478580854784) (/.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 (or (<=.f64 t -5844322739766805/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (not (<=.f64 t 6800207735332289/18889465931478580854784))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 4/3 (/.f64 b t)))))))
(if (<=.f64 t -5266679106041941/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))) (if (<=.f64 t 3512678944781107/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 7091457271036853/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 8510837770086989/309485009821345068724781056) 1 (if (<=.f64 t 6) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 84999999999999995613932817370808605564993536) (/.f64 x (+.f64 y x)) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 (-.f64 b c))) y))))))))))))
(if (<=.f64 t -5266679106041941/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 3512678944781107/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 a 5/6)))))))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 7091457271036853/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 8510837770086989/309485009821345068724781056) 1 (if (<=.f64 t 6) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 84999999999999995613932817370808605564993536) (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))))))))))))
(if (<=.f64 t -5266679106041941/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 3512678944781107/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))))))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 7091457271036853/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 8510837770086989/309485009821345068724781056) 1 (if (<=.f64 t 6) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 84999999999999995613932817370808605564993536) (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))))))))))))
(if (<=.f64 t -5266679106041941/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 3512678944781107/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (/.f64 x (-.f64 x (*.f64 y (+.f64 -1 (*.f64 -2 (*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))))))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 7091457271036853/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 8510837770086989/309485009821345068724781056) 1 (if (<=.f64 t 6) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 84999999999999995613932817370808605564993536) (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))))))))))))
(if (<=.f64 t -5266679106041941/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))) (if (<=.f64 t 3512678944781107/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 -2 (*.f64 b (+.f64 (+.f64 a 5/6) (*.f64 2/3 (/.f64 -1 t))))))))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 696173189944793/17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 7091457271036853/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 8510837770086989/309485009821345068724781056) 1 (if (<=.f64 t 6) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 84999999999999995613932817370808605564993536) (/.f64 x (+.f64 x y)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 (-.f64 b c) -5/3))))))))))))))
(if (<=.f64 b -20000000000000001173281225401480239510924085727794608776187427091019642704107631219009550715922787179608060751714014998753604207233728512) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 b -7442828536787015/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) 1 (if (<=.f64 b -6927537730327031/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 b 7841674366578573/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 y b)) -2))) (if (<=.f64 b 1628276512170007/23945242826029513411849172299223580994042798784118784) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 b 550000) 1 (if (<=.f64 b 21499999999999999907725312) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 5/3 c)) y))) (if (<=.f64 b 8800000000000000518788275495606095202746368) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) 1))))))))
(if (<=.f64 b -20000000000000001173281225401480239510924085727794608776187427091019642704107631219009550715922787179608060751714014998753604207233728512) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 b -7442828536787015/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) 1 (if (<=.f64 b -6927537730327031/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 b 7841674366578573/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (/.f64 x (+.f64 x (*.f64 (*.f64 a (*.f64 b y)) -2))) (if (<=.f64 b 1628276512170007/23945242826029513411849172299223580994042798784118784) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 b 550000) 1 (if (<=.f64 b 21499999999999999907725312) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 c 5/3))))) (if (<=.f64 b 8800000000000000518788275495606095202746368) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) 1))))))))
(if (<=.f64 t -8063081071840095/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t -6191657103222841/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) (if (<=.f64 t -4388899255034951/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 5885972573655033/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (/.f64 x (+.f64 x (*.f64 y (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)) 1)))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 142769892469147/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 6925251241246927/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 5609415803011879/9671406556917033397649408) 1 (if (<=.f64 t 3602879701896397/562949953421312) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 360000000000000000065636053397386469109137408) (/.f64 x (+.f64 y x)) (if (<=.f64 t 72000000000000004216143618024102989750804499223780690151149451925713065831423255776520516655638586802244989461538031045187318192757460893102099565429097993601024) (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))) (if (<=.f64 t 224999999999999991785458602818863795504989600223040702887804337341148262712720781694617721493470057859400135668362162818030725081750493372614516090478458682565657344737158696117089083351735125826492364962361061696598463971174643378937096002817453195264) 1 (/.f64 x (+.f64 x (*.f64 (exp.f64 (*.f64 -5/3 b)) y))))))))))))))))
(if (<=.f64 t -8063081071840095/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t -6191657103222841/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t -4388899255034951/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 5885972573655033/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 a 5/6)))))))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 142769892469147/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 6925251241246927/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 5609415803011879/9671406556917033397649408) 1 (if (<=.f64 t 3602879701896397/562949953421312) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 360000000000000000065636053397386469109137408) (/.f64 x (+.f64 x y)) (if (or (<=.f64 t 72000000000000004216143618024102989750804499223780690151149451925713065831423255776520516655638586802244989461538031045187318192757460893102099565429097993601024) (not (<=.f64 t 224999999999999991785458602818863795504989600223040702887804337341148262712720781694617721493470057859400135668362162818030725081750493372614516090478458682565657344737158696117089083351735125826492364962361061696598463971174643378937096002817453195264))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) 1))))))))))))
(if (<=.f64 t -8063081071840095/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t -6191657103222841/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t -4388899255034951/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 5885972573655033/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))))))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 142769892469147/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 6925251241246927/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 5609415803011879/9671406556917033397649408) 1 (if (<=.f64 t 3602879701896397/562949953421312) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 360000000000000000065636053397386469109137408) (/.f64 x (+.f64 x y)) (if (or (<=.f64 t 72000000000000004216143618024102989750804499223780690151149451925713065831423255776520516655638586802244989461538031045187318192757460893102099565429097993601024) (not (<=.f64 t 224999999999999991785458602818863795504989600223040702887804337341148262712720781694617721493470057859400135668362162818030725081750493372614516090478458682565657344737158696117089083351735125826492364962361061696598463971174643378937096002817453195264))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) 1))))))))))))
(if (<=.f64 t -8063081071840095/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t -6191657103222841/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t -4388899255034951/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 5885972573655033/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (/.f64 x (-.f64 x (*.f64 y (+.f64 -1 (*.f64 -2 (*.f64 b (+.f64 (*.f64 2/3 (/.f64 1 t)) (-.f64 -5/6 a)))))))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 142769892469147/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 6925251241246927/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 5609415803011879/9671406556917033397649408) 1 (if (<=.f64 t 3602879701896397/562949953421312) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 360000000000000000065636053397386469109137408) (/.f64 x (+.f64 x y)) (if (or (<=.f64 t 72000000000000004216143618024102989750804499223780690151149451925713065831423255776520516655638586802244989461538031045187318192757460893102099565429097993601024) (not (<=.f64 t 224999999999999991785458602818863795504989600223040702887804337341148262712720781694617721493470057859400135668362162818030725081750493372614516090478458682565657344737158696117089083351735125826492364962361061696598463971174643378937096002817453195264))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) 1))))))))))))
(if (<=.f64 t -8063081071840095/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t -6191657103222841/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t -4388899255034951/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 5885972573655033/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 -2 (*.f64 b (+.f64 (+.f64 a 5/6) (*.f64 2/3 (/.f64 -1 t))))))))) (if (<=.f64 t 3511519557079183/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) 1 (if (<=.f64 t 142769892469147/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 1/2 (/.f64 x (*.f64 y (*.f64 a (-.f64 c b))))) (if (<=.f64 t 6925251241246927/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) (if (<=.f64 t 5609415803011879/9671406556917033397649408) 1 (if (<=.f64 t 3602879701896397/562949953421312) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) (if (<=.f64 t 210000) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) (if (<=.f64 t 360000000000000000065636053397386469109137408) (/.f64 x (+.f64 x y)) (if (or (<=.f64 t 72000000000000004216143618024102989750804499223780690151149451925713065831423255776520516655638586802244989461538031045187318192757460893102099565429097993601024) (not (<=.f64 t 224999999999999991785458602818863795504989600223040702887804337341148262712720781694617721493470057859400135668362162818030725081750493372614516090478458682565657344737158696117089083351735125826492364962361061696598463971174643378937096002817453195264))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 b -5/3))))) 1))))))))))))
(if (<=.f64 x -1934672355233149/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x 5320218186601223/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) 1 (if (<=.f64 x 7522675460447435/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 a y)) (+.f64 c b)))))) (if (<=.f64 x 1045347431181123/1393796574908163946345982392040522594123776) 1 (if (<=.f64 x 4704172149284445/4951760157141521099596496896) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 86000000000000005290340015712693528256279768159732596556383377713506609564315790643562441953909510850954403325897318441932420601305306695325575413970413521137651335265703389159137609509723176960) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) 1)))))))
(if (<=.f64 x -1934672355233149/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x 5320218186601223/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) 1 (if (<=.f64 x 7522675460447435/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 a y)) (+.f64 b c)))))) (if (<=.f64 x 1045347431181123/1393796574908163946345982392040522594123776) 1 (if (<=.f64 x 4704172149284445/4951760157141521099596496896) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 86000000000000005290340015712693528256279768159732596556383377713506609564315790643562441953909510850954403325897318441932420601305306695325575413970413521137651335265703389159137609509723176960) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) 1)))))))
(if (<=.f64 x -1934672355233149/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x 5320218186601223/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) 1 (if (<=.f64 x 7522675460447435/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 a y)) (+.f64 b c)))))) (if (<=.f64 x 1045347431181123/1393796574908163946345982392040522594123776) 1 (if (<=.f64 x 4704172149284445/4951760157141521099596496896) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 86000000000000005290340015712693528256279768159732596556383377713506609564315790643562441953909510850954403325897318441932420601305306695325575413970413521137651335265703389159137609509723176960) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) 1)))))))
(if (<=.f64 x -1934672355233149/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x 5320218186601223/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) 1 (if (<=.f64 x 7522675460447435/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 b b)) (*.f64 a y)) (+.f64 b c)))))) (if (<=.f64 x 1045347431181123/1393796574908163946345982392040522594123776) 1 (if (<=.f64 x 4704172149284445/4951760157141521099596496896) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 -2 (*.f64 a (-.f64 b c))))))) (if (<=.f64 x 86000000000000005290340015712693528256279768159732596556383377713506609564315790643562441953909510850954403325897318441932420601305306695325575413970413521137651335265703389159137609509723176960) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) 1)))))))
(if (<=.f64 x -4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) 1 (if (<=.f64 x 7591901187723333/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x 697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) 1 (if (<=.f64 x 3504353730807743/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (if (<=.f64 x 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576) 1 (if (<=.f64 x 2028240960365167/81129638414606681695789005144064) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 x y) (-.f64 (*.f64 y y) (*.f64 x x)))) (+.f64 x y)) (-.f64 y x)) 1)))))))
(if (<=.f64 x -4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) 1 (if (<=.f64 x 7591901187723333/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x 697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) 1 (if (<=.f64 x 3504353730807743/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 x 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576) 1 (if (<=.f64 x 2028240960365167/81129638414606681695789005144064) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) 1)))))))
(if (<=.f64 x -4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) 1 (if (<=.f64 x 7591901187723333/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x 697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) 1 (if (<=.f64 x 3504353730807743/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 x 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576) 1 (if (<=.f64 x 2028240960365167/81129638414606681695789005144064) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) 1)))))))
(if (<=.f64 x -4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) 1 (if (<=.f64 x 7591901187723333/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x 697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) 1 (if (<=.f64 x 3504353730807743/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 x 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576) 1 (if (<=.f64 x 2028240960365167/81129638414606681695789005144064) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 -2 (*.f64 a (-.f64 b c))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) 1)))))))
(if (<=.f64 x -4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) 1 (if (<=.f64 x 7591901187723333/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x 697206012357015/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) 1 (if (<=.f64 x 3504353730807743/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (/.f64 x (+.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y)))))) (if (<=.f64 x 336999333339383/1684996666696914987166688442938726917102321526408785780068975640576) 1 (if (<=.f64 x 2028240960365167/81129638414606681695789005144064) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 -2 (*.f64 a (-.f64 b c))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (-.f64 y x) (*.f64 (+.f64 x y) (/.f64 x (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 x y))))) 1)))))))
(if (<=.f64 x -4754650780220987/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 3065960095042115/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x 5684910562295661/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) 1 (if (<=.f64 x 2870766576277703/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 (-.f64 c b) y)))))) (if (<=.f64 x 5527866872250927/25711008708143844408671393477458601640355247900524685364822016) 1 (if (<=.f64 x 8437482395119095/162259276829213363391578010288128) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) 1)))))))
(if (<=.f64 x -4754650780220987/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 3065960095042115/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (-.f64 a (/.f64 2/3 t)))))))) (if (<=.f64 x 5684910562295661/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) 1 (if (<=.f64 x 2870766576277703/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 x 5527866872250927/25711008708143844408671393477458601640355247900524685364822016) 1 (if (<=.f64 x 8437482395119095/162259276829213363391578010288128) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) 1)))))))
(if (<=.f64 x -4754650780220987/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 3065960095042115/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x 5684910562295661/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) 1 (if (<=.f64 x 2870766576277703/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 x 5527866872250927/25711008708143844408671393477458601640355247900524685364822016) 1 (if (<=.f64 x 8437482395119095/162259276829213363391578010288128) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) 1)))))))
(if (<=.f64 x -4754650780220987/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 3065960095042115/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x 5684910562295661/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) 1 (if (<=.f64 x 2870766576277703/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 x (+.f64 x (+.f64 y (*.f64 2 (*.f64 a (*.f64 y (-.f64 c b))))))) (if (<=.f64 x 5527866872250927/25711008708143844408671393477458601640355247900524685364822016) 1 (if (<=.f64 x 8437482395119095/162259276829213363391578010288128) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 -2 (*.f64 a (-.f64 b c))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) 1)))))))
(if (<=.f64 x -4754650780220987/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 3065960095042115/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 (*.f64 c 2) (+.f64 5/6 (+.f64 a (/.f64 -2/3 t)))))))) (if (<=.f64 x 5684910562295661/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) 1 (if (<=.f64 x 2870766576277703/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 x (+.f64 x (+.f64 y (*.f64 -2 (*.f64 a (*.f64 (-.f64 b c) y)))))) (if (<=.f64 x 5527866872250927/25711008708143844408671393477458601640355247900524685364822016) 1 (if (<=.f64 x 8437482395119095/162259276829213363391578010288128) (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 -2 (*.f64 a (-.f64 b c))))))) (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (/.f64 x (-.f64 (*.f64 y y) (*.f64 x x))) (-.f64 y x)) 1)))))))
(if (<=.f64 c -7453658350387605/1461501637330902918203684832716283019655932542976) 1 (if (<=.f64 c -6619537040994273/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c -5363123171977039/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) 1 (if (<=.f64 c -1418129833677085/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c 6032057205060441/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496) 1 (if (<=.f64 c 8717790067256469/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c 7499999999999999906216728697213260896981150881628693935930704573353680641276642005965531226142821095876275115056157098508288) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 2 (*.f64 a (-.f64 c b))))))))))))))
(if (<=.f64 c -7453658350387605/1461501637330902918203684832716283019655932542976) 1 (if (<=.f64 c -6619537040994273/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c -5363123171977039/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) 1 (if (<=.f64 c -1418129833677085/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c 6032057205060441/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496) 1 (if (<=.f64 c 8717790067256469/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c 7499999999999999906216728697213260896981150881628693935930704573353680641276642005965531226142821095876275115056157098508288) 1 (/.f64 x (+.f64 x (*.f64 y (+.f64 1 (*.f64 -2 (*.f64 a (-.f64 b c))))))))))))))
(if (<=.f64 c -2169416492913059/5708990770823839524233143877797980545530986496) 1 (if (<=.f64 c -1477575232364793/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c -6301669727073021/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) 1 (if (<=.f64 c -4254389501031255/70906491683854249133971333415503528601229677279443476631916611638829262598057001759775558209235971002092300595769547131083230268742795262708226708464736682213924924871800416657575912944521796077262840069882938251784694133132833485038618990914757637167551284096438594475925700608) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c 7540071506325551/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) 1 (if (<=.f64 c 7815949715471317/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 x (+.f64 x (+.f64 y (*.f64 4/3 (/.f64 y (/.f64 t b)))))) (if (<=.f64 c 2050000000000000109173437538806770190431798615857781023415494660520386467358652285399117960212265852856204155459191324502446196235963375526937119495827867372596203209938895059107574710272000) 1 (if (<=.f64 c 499999999999999990079578960260221425096554759926423605900012855280825179991269042612044308093073246922143074698610725186309660447719446848973826083227612667029686373206874073603221710445876270310293765181110136931503450775547995353849221420762954771236422294344040540188066309300289536) (*.f64 (/.f64 x (*.f64 a c)) (/.f64 1/2 y)) 1))))))))
(if (<=.f64 x -1320736327839163/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 (/.f64 1 a) (/.f64 (*.f64 1/2 (/.f64 x c)) y)) (if (<=.f64 x 3299999999999999666791769062490191960777715703095663989816306086514010640620605141992135795715521450630640792058453759218610386377294575828992) 1 (if (<=.f64 x 99999999999999994465967438754696170766327875910118237148971115117854351613178134068619377108456504406004528089686414709538562749489776621177115003729674648080379472553427423904462708600804999168) (*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x)) 1))))
(if (<=.f64 x -1320736327839163/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 (/.f64 1 a) (/.f64 (*.f64 1/2 (/.f64 x c)) y)) (if (<=.f64 x 3299999999999999666791769062490191960777715703095663989816306086514010640620605141992135795715521450630640792058453759218610386377294575828992) 1 (if (<=.f64 x 99999999999999994465967438754696170766327875910118237148971115117854351613178134068619377108456504406004528089686414709538562749489776621177115003729674648080379472553427423904462708600804999168) (*.f64 (-.f64 y x) (/.f64 x (neg.f64 (*.f64 x x)))) 1))))
(if (<=.f64 x -2324495936996927/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 a (-.f64 c b)))) (if (<=.f64 x 3299999999999999666791769062490191960777715703095663989816306086514010640620605141992135795715521450630640792058453759218610386377294575828992) 1 (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x)) 1))))
(if (<=.f64 x -2324495936996927/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 1/2 (/.f64 (/.f64 x y) (*.f64 a (-.f64 c b)))) (if (<=.f64 x 3299999999999999666791769062490191960777715703095663989816306086514010640620605141992135795715521450630640792058453759218610386377294575828992) 1 (if (<=.f64 x 85000000000000002590142658865112180036470642418219712340691090463834812144817813805177115603940629838338895853564340900330625895993478612679524252917484734263219721011365103981026941102400208896) (*.f64 (-.f64 y x) (/.f64 x (neg.f64 (*.f64 x x)))) 1))))
(if (<=.f64 x -362121290448913/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 (/.f64 x (*.f64 y c)) (/.f64 1/2 a)) (if (<=.f64 x 3299999999999999666791769062490191960777715703095663989816306086514010640620605141992135795715521450630640792058453759218610386377294575828992) 1 (if (<=.f64 x 99999999999999994465967438754696170766327875910118237148971115117854351613178134068619377108456504406004528089686414709538562749489776621177115003729674648080379472553427423904462708600804999168) (*.f64 (/.f64 x (*.f64 x (neg.f64 x))) (-.f64 y x)) 1))))
(if (<=.f64 x -362121290448913/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 (/.f64 x (*.f64 c y)) (/.f64 1/2 a)) (if (<=.f64 x 3299999999999999666791769062490191960777715703095663989816306086514010640620605141992135795715521450630640792058453759218610386377294575828992) 1 (if (<=.f64 x 99999999999999994465967438754696170766327875910118237148971115117854351613178134068619377108456504406004528089686414709538562749489776621177115003729674648080379472553427423904462708600804999168) (*.f64 (-.f64 y x) (/.f64 x (neg.f64 (*.f64 x x)))) 1))))
(if (<=.f64 c -6132704929595921/11150372599265311570767859136324180752990208) 1 (if (<=.f64 c -5417775852004241/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (/.f64 x (+.f64 y x)) (if (<=.f64 c -3486030061785075/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) 1 (if (<=.f64 c -3190792125773441/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (/.f64 1 (/.f64 (+.f64 x y) x)) (if (<=.f64 c 299999999999999974280314396359562968692618692862080697991831292086489788247513902397294824998178761851469775547395633632087128799810369257682624386504947339997516955984092529635596077312770048) 1 (if (<=.f64 c 649999999999999964386787809504682259474910436494136607359581692311847282486339267248679790581826263598843993938934863271203573871978747711725028849580418365365416211262534488623560811622420532147926634649106212730912470955131292581638771258674686432556282335664684213194327223487642468352) (*.f64 (/.f64 x (*.f64 a c)) (/.f64 1/2 y)) 1))))))
(if (<=.f64 c -6132704929595921/11150372599265311570767859136324180752990208) 1 (if (<=.f64 c -5417775852004241/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (/.f64 x (+.f64 x y)) (if (<=.f64 c -3486030061785075/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) 1 (if (<=.f64 c -3190792125773441/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (/.f64 1 (/.f64 (+.f64 x y) x)) (if (<=.f64 c 299999999999999974280314396359562968692618692862080697991831292086489788247513902397294824998178761851469775547395633632087128799810369257682624386504947339997516955984092529635596077312770048) 1 (if (<=.f64 c 649999999999999964386787809504682259474910436494136607359581692311847282486339267248679790581826263598843993938934863271203573871978747711725028849580418365365416211262534488623560811622420532147926634649106212730912470955131292581638771258674686432556282335664684213194327223487642468352) (*.f64 (/.f64 x (*.f64 a c)) (/.f64 1/2 y)) 1))))))
(if (<=.f64 c -8188554877585463/348449143727040986586495598010130648530944) 1 (if (<=.f64 c -8742320124825025/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (/.f64 x (+.f64 y x)) (if (<=.f64 c -4505023464460713/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) 1 (if (<=.f64 c -930647703350587/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (/.f64 1 (/.f64 (+.f64 x y) x)) 1))))
(if (<=.f64 c -8188554877585463/348449143727040986586495598010130648530944) 1 (if (<=.f64 c -8742320124825025/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (/.f64 x (+.f64 x y)) (if (<=.f64 c -4505023464460713/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) 1 (if (<=.f64 c -930647703350587/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (/.f64 1 (/.f64 (+.f64 x y) x)) 1))))
(if (<=.f64 x -2324495936996927/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (/.f64 x (+.f64 y x)) 1))
(if (<=.f64 x -2324495936996927/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 1751977197166923/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (/.f64 x (+.f64 x y)) 1))
(if (<=.f64 x -2324495936996927/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) 1 (if (<=.f64 x 7885301491518993/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (/.f64 x y) 1))
1
Compiler

Compiled 1891 to 1222 computations (35.4% saved)

soundness184.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
043311098
1121510452
2547510452
061614345
1188013845
Stop Event
node limit
node limit
Compiler

Compiled 154 to 109 computations (29.2% saved)

end981.0ms (2.6%)

Compiler

Compiled 1737 to 972 computations (44% saved)

Profiling

Loading profile data...