Details

Time bar (total: 2.5min)

analyze2.4s (1.6%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
0%99.7%0.3%11
0.3%86.9%12.8%12
0.3%80.7%19%13
0.4%80.6%19%14
Compiler

Compiled 41 to 30 computations (26.8% saved)

sample3.0s (2%)

Results
1.9s8256×body128valid
1.1s5118×body128invalid
Compiler

Compiled 82 to 60 computations (26.8% saved)

preprocess41.0ms (0%)

Algorithm
egg-herbie
Rules
417×fma-def_binary64
285×associate-*r*_binary64
266×associate-*l*_binary64
250×associate--r+_binary64
208×distribute-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02631034
1602924
21793880
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 (+.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 a (-.f64 5/6 (/.f64 2/3 t)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 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 (+.f64 a 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 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 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 (+.f64 a 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 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b) (*.f64 (/.f64 x t) (sqrt.f64 (+.f64 t a))))) 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 (*.f64 z (sqrt.f64 (+.f64 x a))) x) (*.f64 (-.f64 b c) (-.f64 (+.f64 a 5/6) (/.f64 2 (*.f64 x 3)))))))))
(/.f64 t (fma.f64 y (pow.f64 (exp.f64 2) (-.f64 (*.f64 (/.f64 z x) (sqrt.f64 (+.f64 x a))) (*.f64 (-.f64 b c) (+.f64 5/6 (-.f64 a (/.f64 2/3 x)))))) t))
(/.f64 t (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 5/6 (+.f64 a (/.f64 -2/3 x))) (-.f64 c b) (*.f64 (/.f64 z x) (sqrt.f64 (+.f64 x a))))) 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 (+.f64 x 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 z t) (sqrt.f64 (+.f64 x t))))) 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 (+.f64 a 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 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c x) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 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 (+.f64 a 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 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 x b)))) 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 (+.f64 a 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 y t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c b)))) 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 (*.f64 z (sqrt.f64 (+.f64 y a))) y) (*.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 5/6 (-.f64 a (/.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 (/.f64 z y) (sqrt.f64 (+.f64 y a))))) 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 (+.f64 y 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 (+.f64 y 5/6) (/.f64 -2/3 t)) (-.f64 c b) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 y 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 (+.f64 a 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 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c y) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) 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 (+.f64 a 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 z t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 y b)))) 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 a (-.f64 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 (/.f64 t z) (sqrt.f64 (+.f64 z a))))) 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 a (/.f64 t (sqrt.f64 (+.f64 z 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 (/.f64 a t) (sqrt.f64 (+.f64 z 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 (+.f64 a 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 b t) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 c z)))) 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 (+.f64 a 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 5/6 (-.f64 a (/.f64 2/3 t))) (-.f64 z b) (*.f64 (/.f64 c t) (sqrt.f64 (+.f64 t a))))) 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 z (/.f64 a (sqrt.f64 (+.f64 t 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 t (-.f64 5/6 (/.f64 2/3 a)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (/.f64 z a) (sqrt.f64 (+.f64 t a)) (*.f64 (+.f64 (+.f64 t 5/6) (/.f64 -2/3 a)) (-.f64 c b)))) 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 z (/.f64 b (sqrt.f64 (+.f64 a b)))) (*.f64 (-.f64 t c) (-.f64 (+.f64 a 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 5/6 (-.f64 a (/.f64 2/3 b)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 a (+.f64 5/6 (/.f64 -2/3 b))) (-.f64 c t) (*.f64 (/.f64 z b) (sqrt.f64 (+.f64 a b))))) 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 z (/.f64 c (sqrt.f64 (+.f64 a c)))) (*.f64 (-.f64 b t) (-.f64 (+.f64 a 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 5/6 (-.f64 a (/.f64 2/3 c)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (/.f64 z c) (sqrt.f64 (+.f64 a c)) (*.f64 (+.f64 5/6 (-.f64 a (/.f64 2/3 c))) (-.f64 t b)))) 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 b (-.f64 5/6 (/.f64 2/3 t)))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (+.f64 b (+.f64 5/6 (/.f64 -2/3 t))) (-.f64 c a) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t b))))) 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 (/.f64 z t) (sqrt.f64 (+.f64 t c))))) 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 (+.f64 a 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 5/6 (-.f64 a (/.f64 2/3 t))) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 t a))))) x))
Compiler

Compiled 40 to 29 computations (27.5% saved)

simplify21.0ms (0%)

Algorithm
egg-herbie
Rules
433×exp-sum_binary64
311×distribute-rgt-in_binary64
293×distribute-lft-in_binary64
250×fma-neg_binary64
202×exp-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03047
15542
213840
363140
4348740
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
Outputs
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
(/.f64 x (+.f64 x (*.f64 y (pow.f64 (exp.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 (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 (+.f64 a 5/6) (/.f64 2/3 t)) (-.f64 c b) (*.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t)))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 (sqrt.f64 (+.f64 t a)) (/.f64 z t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x))
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x))

prune10.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
2.2b
Counts
3 → 2
Alt Table
StatusErrorProgram
4.7b
(/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 5 6)) (/.f64 2 (*.f64 t 3))))))))))
2.7b
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x))
Compiler

Compiled 215 to 146 computations (32.1% saved)

localize21.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6)))
0.2b
(/.f64 (sqrt.f64 (+.f64 t a)) t)
0.4b
(/.f64 2/3 t)
2.8b
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))

series33.0ms (0%)

Counts
4 → 104
Calls

36 calls:

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

rewrite38.0ms (0%)

Algorithm
batch-egg-rewrite
Rules
208×add-sqr-sqrt_binary64
201×*-un-lft-identity_binary64
201×pow1_binary64
194×add-exp-log_binary64
194×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify63.0ms (0%)

Algorithm
egg-herbie
Rules
584×associate--r+_binary64
319×associate-*l*_binary64
289×cancel-sign-sub-inv_binary64
272×associate-*r*_binary64
242×sub-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01743452
15883366
220403337
Stop Event
node limit
Counts
192 → 144
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(/.f64 (-.f64 (+.f64 (*.f64 2/3 b) (*.f64 (sqrt.f64 a) z)) (*.f64 2/3 c)) t)
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 5/6 c))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 5/6 c)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))))
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b)))
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 5/6 c) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 2/3 (/.f64 c t))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))))
(*.f64 a (-.f64 c b))
(*.f64 -1 (*.f64 a (-.f64 b c)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (*.f64 2/3 (/.f64 c t)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 a b) (*.f64 5/6 b)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 c (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 (sqrt.f64 a) (/.f64 1 t))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t)))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t)))
(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 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t)))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 2/3 (/.f64 (-.f64 b c) t))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (-.f64 b c))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 -1 (*.f64 a (-.f64 b c)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(*.f64 -1 (*.f64 a (-.f64 b c)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
Outputs
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(/.f64 (-.f64 (+.f64 (*.f64 2/3 b) (*.f64 (sqrt.f64 a) z)) (*.f64 2/3 c)) t)
(/.f64 (+.f64 (fma.f64 2/3 b (*.f64 z (sqrt.f64 a))) (*.f64 -2/3 c)) t)
(/.f64 (fma.f64 2/3 b (fma.f64 z (sqrt.f64 a) (*.f64 c -2/3))) t)
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 (sqrt.f64 a) (/.f64 z t) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 (/.f64 z t) (sqrt.f64 a) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 5/6 c))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 5/6 c))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))))
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 5/6 c))))) (fma.f64 a b (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))))
(-.f64 (fma.f64 5/6 c (fma.f64 (/.f64 z t) (sqrt.f64 a) (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 a b (fma.f64 1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))))
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 5/6 c))))) (fma.f64 a b (fma.f64 1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 a)) z)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 (pow.f64 t 2) z))) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 (sqrt.f64 a) (/.f64 z t)) (*.f64 5/6 c)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))))
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 z (*.f64 t t))) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (sqrt.f64 a) (/.f64 z t) (*.f64 5/6 c)))))) (fma.f64 a b (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t z)) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))))
(-.f64 (fma.f64 1/2 (*.f64 z (sqrt.f64 (/.f64 1 a))) (fma.f64 1/16 (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t))) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 5/6 c (*.f64 (/.f64 z t) (sqrt.f64 a))))))) (fma.f64 a b (fma.f64 1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))))
(+.f64 (*.f64 z (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t)) (*.f64 1/2 (sqrt.f64 (/.f64 1 a))))) (-.f64 (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 a) (*.f64 5/6 c)))) (fma.f64 a b (fma.f64 1/8 (*.f64 t (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 a 3))))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))))
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b)))
(-.f64 (fma.f64 5/6 c (*.f64 c a)) (*.f64 b (+.f64 5/6 a)))
(-.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 b (+.f64 5/6 a)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 5/6 c) (*.f64 c a)) (+.f64 (*.f64 a b) (*.f64 5/6 b)))
(-.f64 (fma.f64 5/6 c (*.f64 c a)) (*.f64 b (+.f64 5/6 a)))
(-.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 b (+.f64 5/6 a)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))
(-.f64 (fma.f64 5/6 c (fma.f64 (sqrt.f64 (/.f64 1 t)) z (*.f64 2/3 (/.f64 b t)))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))
(fma.f64 5/6 c (-.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (*.f64 2/3 (/.f64 b t))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 2/3 (/.f64 b t) (*.f64 z (sqrt.f64 (/.f64 1 t))))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 (sqrt.f64 (/.f64 1 t)) z (fma.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (*.f64 a (*.f64 z 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 5/6 c))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 5/6 c) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (*.f64 2/3 (/.f64 c t))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 t)) z (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 5/6 c (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))))))) (fma.f64 a b (fma.f64 5/6 b (fma.f64 1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (*.f64 2/3 (/.f64 c t))))))
(-.f64 (fma.f64 5/6 c (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (fma.f64 c a (*.f64 2/3 (/.f64 b t)))))) (fma.f64 b (+.f64 5/6 a) (fma.f64 2/3 (/.f64 c t) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 1/8 (*.f64 a a)) z)))))
(-.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 (*.f64 a (*.f64 z 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 5/6 c))))) (fma.f64 b (+.f64 5/6 a) (fma.f64 2/3 (/.f64 c t) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 a (*.f64 a 1/8)))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) z) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) z) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 a 2) z) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 t)) z (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 5/6 c (fma.f64 1/16 (*.f64 (*.f64 z (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (*.f64 1/2 (*.f64 (*.f64 a z) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))))))))) (fma.f64 a b (fma.f64 1/8 (*.f64 (*.f64 z (*.f64 a a)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t))))))
(-.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 5/6 c (fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) (*.f64 1/16 (*.f64 z (pow.f64 a 3))))))))) (fma.f64 b (+.f64 5/6 a) (fma.f64 2/3 (/.f64 c t) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 1/8 (*.f64 a a)) z)))))
(-.f64 (fma.f64 z (sqrt.f64 (/.f64 1 t)) (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (fma.f64 5/6 c (fma.f64 1/2 (*.f64 a (*.f64 z (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (*.f64 z (*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) 1/16)))))))) (fma.f64 b (+.f64 5/6 a) (fma.f64 2/3 (/.f64 c t) (*.f64 z (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 a (*.f64 a 1/8)))))))
(*.f64 a (-.f64 c b))
(*.f64 -1 (*.f64 a (-.f64 b c)))
(*.f64 a (-.f64 c b))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (*.f64 2/3 (/.f64 c t)))
(+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (*.f64 -2/3 (/.f64 c t)))
(+.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))))) (/.f64 (*.f64 c -2/3) t))
(+.f64 (*.f64 c (+.f64 5/6 a)) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 c (/.f64 -2/3 t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 5/6 a) (*.f64 2/3 (/.f64 1 t))) b))
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 2/3 (/.f64 b t)) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (+.f64 (*.f64 a b) (*.f64 5/6 b)))
(-.f64 (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))) (*.f64 b (+.f64 5/6 a)))
(-.f64 (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))) (*.f64 b (+.f64 5/6 a)))
(fma.f64 2/3 (/.f64 b t) (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 b (-.f64 -5/6 a))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c 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 a (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.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 5/6 (+.f64 a (/.f64 -2/3 t))))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (+.f64 (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t))) (*.f64 2/3 (/.f64 b t))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)) (*.f64 2/3 (/.f64 b t))))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (fma.f64 2/3 (/.f64 b t) (*.f64 (/.f64 z t) (sqrt.f64 (+.f64 a t)))))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 (sqrt.f64 a) (/.f64 1 t))
(/.f64 (sqrt.f64 a) t)
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t)))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 a) (/.f64 1 t)))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 a) t))
(-.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t)))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 a) (/.f64 1 t))) (*.f64 -1/8 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 a) t)) (*.f64 (*.f64 -1/8 t) (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))
(+.f64 (/.f64 (sqrt.f64 a) t) (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) (*.f64 t -1/8))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 a))) (*.f64 (sqrt.f64 a) (/.f64 1 t)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 3))) t)))
(+.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (*.f64 (sqrt.f64 a) (/.f64 1 t)))) (*.f64 -1/8 (*.f64 t (sqrt.f64 (/.f64 1 (pow.f64 a 3))))))
(+.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 t t)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 a) t))) (*.f64 (*.f64 -1/8 t) (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))
(+.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 a)) (/.f64 (sqrt.f64 a) t)) (*.f64 t (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 a 5))) (*.f64 1/16 t)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (pow.f64 a 3)))))))
(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 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 (/.f64 1 t))) (*.f64 1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))
(+.f64 (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))) (*.f64 -1/8 (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))
(+.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)))))
(+.f64 (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 a a) -1/8)))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7))))) (+.f64 (*.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (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/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t)))) (*.f64 -1/8 (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))
(+.f64 (fma.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (pow.f64 t 7)))) (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)))))
(+.f64 (fma.f64 1/2 (*.f64 a (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (sqrt.f64 (/.f64 1 t))) (fma.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 7))) 1/16) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (*.f64 (*.f64 a a) -1/8))))
(*.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 5/6 (+.f64 a (/.f64 -2/3 t))))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) (+.f64 5/6 a)) b)
(*.f64 b (-.f64 (/.f64 2/3 t) (+.f64 5/6 a)))
(*.f64 b (+.f64 (/.f64 2/3 t) (-.f64 -5/6 a)))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.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 5/6 (+.f64 a (/.f64 -2/3 t))))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.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 5/6 (+.f64 a (/.f64 -2/3 t))))
(*.f64 c (+.f64 a (+.f64 5/6 (/.f64 -2/3 t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 2/3 (/.f64 (-.f64 b c) t))
(/.f64 (*.f64 2/3 (-.f64 b c)) t)
(*.f64 (-.f64 b c) (/.f64 2/3 t))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(-.f64 (fma.f64 5/6 c (*.f64 c a)) (*.f64 b (+.f64 5/6 a)))
(-.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 b (+.f64 5/6 a)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 -1 (*.f64 (-.f64 b c) (+.f64 5/6 a)))
(-.f64 (fma.f64 5/6 c (*.f64 c a)) (*.f64 b (+.f64 5/6 a)))
(-.f64 (*.f64 c (+.f64 5/6 a)) (*.f64 b (+.f64 5/6 a)))
(*.f64 (-.f64 b c) (-.f64 -5/6 a))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 (-.f64 (*.f64 2/3 (/.f64 1 t)) 5/6) (-.f64 b c))
(*.f64 (-.f64 b c) (+.f64 (/.f64 2/3 t) -5/6))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 -1 (*.f64 a (-.f64 b c)))
(*.f64 a (-.f64 c b))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(*.f64 -1 (*.f64 a (-.f64 b c)))
(*.f64 a (-.f64 c b))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))
(-.f64 (+.f64 (*.f64 5/6 c) (+.f64 (*.f64 c a) (*.f64 2/3 (/.f64 b t)))) (+.f64 (*.f64 a b) (+.f64 (*.f64 5/6 b) (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 a b (fma.f64 5/6 b (*.f64 2/3 (/.f64 c t)))))
(-.f64 (fma.f64 5/6 c (fma.f64 c a (*.f64 2/3 (/.f64 b t)))) (fma.f64 b (+.f64 5/6 a) (*.f64 2/3 (/.f64 c t))))

prune149.0ms (0.1%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1422144
Fresh101
Picked011
Done000
Total1433146
Error
0b
Counts
146 → 3
Alt Table
StatusErrorProgram
7.1b
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) (-.f64 b c))))) x))
28.8b
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (/.f64 (fma.f64 2/3 b (fma.f64 z (sqrt.f64 a) (*.f64 c -2/3))) t)) x))
2.7b
(/.f64 x (fma.f64 y (pow.f64 (exp.f64 2) (fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (*.f64 (-.f64 b c) (-.f64 (/.f64 2/3 t) (+.f64 a 5/6))))) x))
Compiler

Compiled 5318 to 2864 computations (46.1% saved)

localize20.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (sqrt.f64 (+.f64 t a)) t)
0.4b
(/.f64 2/3 t)
0.7b
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) (-.f64 b c)))
2.1b
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) (-.f64 b c))))

series2.4min (96.2%)

Calls

13 calls:

TimeVariablePointExpression
1.7min
b
@0
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) (-.f64 b c))))
40.7s
c
@0
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) (-.f64 b c))))
41.0ms
b
@inf
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) (-.f64 b c))))
23.0ms
b
@-inf
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) (-.f64 b c))))
11.0ms
z
@0
(fma.f64 z (/.f64 (sqrt.f64 (+.f64 t a)) t) (log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (/.f64 2/3 t) a) -5/6)) (-.f64 b c))))

Profiling

Loading profile data...