Details

Time bar (total: 1.3min)

analyze695.0ms (0.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.6%0.4%0%0%0%0
0%0%99.6%0.4%0%0%0%1
0%0%99.6%0.4%0%0%0%2
0%0%99.6%0.4%0%0%0%3
0%0%99.6%0.4%0%0%0%4
0%0%99.6%0.4%0%0%0%5
0%0%99.6%0.4%0%0%0%6
0%0%99.6%0.4%0%0%0%7
0%0%99.6%0.4%0%0%0%8
0%0%99.6%0.4%0%0%0%9
0%0%99.6%0.4%0%0%0%10
0%0%99.6%0.4%0%0%0%11
0%0%99.6%0.4%0%0%0%12
Compiler

Compiled 39 to 24 computations (38.5% saved)

sample5.6s (7.4%)

Results
3.2s11343×body256infinite
2.4s8256×body256valid
Bogosity

preprocess259.0ms (0.3%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
3
4
5
6
7
8
Outputs
0
1
2
3
4
5
6
7
8
Call 2
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 x i))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t x)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y x))))
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 x (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 z i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 t i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 b i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y a) (*.f64 c i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t y)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 c a) (*.f64 j i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 z i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y z))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y t))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j i)))) (*.f64 t (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 b a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 t c)))) (*.f64 j (-.f64 (*.f64 i a) (*.f64 y c))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 t i)))) (*.f64 c (-.f64 (*.f64 j a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t j)))) (*.f64 i (-.f64 (*.f64 c a) (*.f64 y j))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 x i))))
(+.f64 (fma.f64 y (fma.f64 x z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 x i)))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c x (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 t (fma.f64 y z (neg.f64 (*.f64 x a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 x i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 y i))))
(+.f64 (fma.f64 a (fma.f64 y z (neg.f64 (*.f64 t x))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c x (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 b (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 x (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i))))
(+.f64 (fma.f64 c (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 x z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 x a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t x)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y x))))
(+.f64 (fma.f64 i (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t x)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y x)))))
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 x (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 j (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 x (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 z i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c y (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 z i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 t i))))
(+.f64 (fma.f64 x (fma.f64 t z (neg.f64 (*.f64 y a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 y i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 t i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 a i))))
(+.f64 (fma.f64 x (fma.f64 a z (neg.f64 (*.f64 t y))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c y (neg.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 b i))))
(+.f64 (fma.f64 x (fma.f64 b z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 y (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 b i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y a) (*.f64 c i))))
(+.f64 (fma.f64 x (fma.f64 c z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 y z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 y a (neg.f64 (*.f64 c i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t y)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(+.f64 (fma.f64 x (fma.f64 i z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t y)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 c a) (*.f64 j i))))
(+.f64 (fma.f64 x (fma.f64 j z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 y (fma.f64 c a (neg.f64 (*.f64 j i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 z i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y t (neg.f64 (*.f64 a z))) (neg.f64 (*.f64 b (fma.f64 c t (neg.f64 (*.f64 z i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y a (neg.f64 (*.f64 t z))) (neg.f64 (*.f64 b (fma.f64 c a (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c z (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y b (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y c (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 z a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y z))))
(+.f64 (fma.f64 x (fma.f64 y i (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c i (neg.f64 (*.f64 t z)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y z)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y j (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c j (neg.f64 (*.f64 t i)))))) (*.f64 z (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 a i)))))) (*.f64 j (fma.f64 c t (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 b a))) (neg.f64 (*.f64 t (fma.f64 c z (neg.f64 (*.f64 b i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 c a))) (neg.f64 (*.f64 b (fma.f64 t z (neg.f64 (*.f64 c i)))))) (*.f64 j (fma.f64 t a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y t))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a i))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 t y)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j i)))) (*.f64 t (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 j a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 j i)))))) (*.f64 t (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t b))) (neg.f64 (*.f64 a (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c b (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 c t))) (neg.f64 (*.f64 b (fma.f64 a z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t i))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t a)))))) (*.f64 j (fma.f64 c i (neg.f64 (*.f64 y a)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t j))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 a (fma.f64 c j (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 b a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 c (fma.f64 b z (neg.f64 (*.f64 t i)))))) (*.f64 j (fma.f64 b a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y b))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 i (fma.f64 c z (neg.f64 (*.f64 t b)))))) (*.f64 j (fma.f64 c a (neg.f64 (*.f64 y b)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 j (fma.f64 c z (neg.f64 (*.f64 t i)))))) (*.f64 b (fma.f64 c a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 t c)))) (*.f64 j (-.f64 (*.f64 i a) (*.f64 y c))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 i z (neg.f64 (*.f64 c t)))))) (*.f64 j (fma.f64 i a (neg.f64 (*.f64 c y)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 t i)))) (*.f64 c (-.f64 (*.f64 j a) (*.f64 y i))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 j z (neg.f64 (*.f64 t i)))))) (*.f64 c (fma.f64 j a (neg.f64 (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t j)))) (*.f64 i (-.f64 (*.f64 c a) (*.f64 y j))))
(+.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 t j)))))) (*.f64 i (fma.f64 c a (neg.f64 (*.f64 y j)))))
Compiler

Compiled 47 to 32 computations (31.9% saved)

simplify129.0ms (0.2%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (fma.f64 c a (neg.f64 (*.f64 y i))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 b (fma.f64 t i (neg.f64 (*.f64 c z))))))

eval2.0ms (0%)

Compiler

Compiled 65 to 32 computations (50.8% saved)

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
15.8b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
15.8b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Compiler

Compiled 38 to 23 computations (39.5% saved)

localize56.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 c a) (*.f64 y i))
6.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
6.8b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
8.1b
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series115.0ms (0.2%)

Counts
4 → 220
Calls

57 calls:

TimeVariablePointExpression
4.0ms
i
@-inf
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
4.0ms
a
@inf
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
3.0ms
x
@inf
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
2.0ms
j
@0
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
2.0ms
a
@-inf
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
Compiler

Compiled 11270 to 2595 computations (77% saved)

rewrite182.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
62×egg-rr
37×egg-rr
35×egg-rr
32×egg-rr
Counts
4 → 166
Calls
Call 1
Inputs
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
(-.f64 (*.f64 c a) (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c a) j (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (*.f64 c a) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j)))) (-.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 c a)) (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) j)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j) (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2) 2) (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 j) (fma.f64 y i (neg.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) (neg.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)) (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 y z) (neg.f64 (*.f64 (*.f64 t a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y z) x (neg.f64 (*.f64 (*.f64 t a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x)))) (-.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (*.f64 y z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 y z)) 1) (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (*.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (fma.f64 a t (neg.f64 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c z) b (neg.f64 (*.f64 (*.f64 t i) b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 c z) (neg.f64 (*.f64 (*.f64 t i) b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c z) b) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 c z) b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c z) b) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c z) b) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b)))) (-.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (*.f64 (*.f64 c z) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 c z) b)) (neg.f64 (*.f64 (*.f64 t i) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 c z) b) 1) (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 (neg.f64 t) i (*.f64 c z))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b) (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 (neg.f64 t) i (*.f64 c z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 b) (fma.f64 i t (neg.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) (*.f64 b (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 b (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) i (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 i) y (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (neg.f64 i) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (neg.f64 y) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 y i) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y i)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2))) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c a (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a c (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c a) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (cbrt.f64 (*.f64 c a)) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) a) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c a) 1 (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) c) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 y) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y i))) 2) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) (+.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i)))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i)))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a)))))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 y i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 y i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i)))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 c a (*.f64 y i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y i)) (*.f64 -1 (neg.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y i)) (*.f64 (neg.f64 (*.f64 c a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y i)) (neg.f64 (neg.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c a) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c a) 0) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 y i)) (neg.f64 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 y i (neg.f64 (*.f64 c a))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 y i))))) (-.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y i (neg.f64 (*.f64 c a)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3))))))

simplify621.0ms (0.8%)

Algorithm
egglog
Counts
386 → 237
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 j (*.f64 c a) (neg.f64 (*.f64 (*.f64 y i) j)))
(if (!=.f64 (-.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j)))) (-.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 1))
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))
(+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 j (*.f64 c a)))
(-.f64 0 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j))
(*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))
(*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) j)
(*.f64 1 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 j))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j) (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2) 2) (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))
(*.f64 (neg.f64 j) (fma.f64 y i (neg.f64 (*.f64 c a))))
(*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) (neg.f64 j))
(*.f64 -1 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j))
(*.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)) (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))))
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2) 2))
(pow.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 3)
(pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)
(pow.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j))
(neg.f64 (*.f64 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j) 1))
(cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 (*.f64 t a) x)))
(fma.f64 (*.f64 y z) x (neg.f64 (*.f64 (*.f64 t a) x)))
(if (!=.f64 (-.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x)))) (-.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(if (!=.f64 (*.f64 x (*.f64 y z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(+.f64 (*.f64 (*.f64 x (*.f64 y z)) 1) (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 1))
(+.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))
(+.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (*.f64 x (*.f64 y z)))
(-.f64 0 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x))
(*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(*.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))))
(*.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 1)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 (neg.f64 t) a (*.f64 y z))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)) x))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z))))
(*.f64 (neg.f64 x) (fma.f64 a t (neg.f64 (*.f64 y z))))
(*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) (neg.f64 x))
(*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))
(*.f64 -1 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2))) 2))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) 3)
(pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 1)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x))
(neg.f64 (*.f64 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x) 1))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 (*.f64 t i) b)))
(fma.f64 b (*.f64 c z) (neg.f64 (*.f64 (*.f64 t i) b)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c z) b) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(if (!=.f64 (*.f64 (*.f64 c z) b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c z) b) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c z) b) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b)))) (-.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(+.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))
(+.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (*.f64 (*.f64 c z) b))
(+.f64 (*.f64 1 (*.f64 (*.f64 c z) b)) (neg.f64 (*.f64 (*.f64 t i) b)))
(+.f64 (*.f64 (*.f64 (*.f64 c z) b) 1) (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 1))
(-.f64 0 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) b)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 (neg.f64 t) i (*.f64 c z))))
(*.f64 1 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(*.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 1)
(*.f64 (*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 (neg.f64 t) i (*.f64 c z))) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b) (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 (neg.f64 t) i (*.f64 c z))) 1))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b) 1))
(*.f64 (neg.f64 b) (fma.f64 i t (neg.f64 (*.f64 c z))))
(*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) (neg.f64 b))
(*.f64 -1 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 (*.f64 b (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) (*.f64 b (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 (*.f64 1 (*.f64 b (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3)
(pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 1)
(pow.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b))
(neg.f64 (*.f64 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b) 1))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 3))
(fma.f64 (neg.f64 y) i (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 y (neg.f64 i) (*.f64 c a))
(fma.f64 i (neg.f64 y) (*.f64 c a))
(fma.f64 -1 (*.f64 y i) (*.f64 c a))
(fma.f64 (cbrt.f64 (*.f64 y i)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2))) (*.f64 c a))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 c a))
(fma.f64 c a (neg.f64 (*.f64 y i)))
(fma.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 y i)))
(fma.f64 a c (neg.f64 (*.f64 y i)))
(fma.f64 1 (*.f64 c a) (neg.f64 (*.f64 y i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (cbrt.f64 (*.f64 c a)) (neg.f64 (*.f64 y i)))
(fma.f64 (*.f64 a (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (neg.f64 (*.f64 y i)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) a) (neg.f64 (*.f64 y i)))
(fma.f64 (*.f64 c a) 1 (neg.f64 (*.f64 y i)))
(fma.f64 (*.f64 c (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 y i)))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) c) (neg.f64 (*.f64 y i)))
(fma.f64 1 (neg.f64 (*.f64 y i)) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 y) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 c a))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y i))) 2) (*.f64 c a))
(fma.f64 1 0 (fma.f64 (neg.f64 y) i (*.f64 c a)))
(fma.f64 0 0 (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (*.f64 y i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (+.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) (+.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i)))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i)))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a)))))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (neg.f64 (*.f64 y i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (neg.f64 (*.f64 y i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i)))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (fma.f64 c a (*.f64 y i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))
(+.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))
(+.f64 (neg.f64 (*.f64 y i)) (*.f64 -1 (neg.f64 (*.f64 c a))))
(+.f64 (neg.f64 (*.f64 y i)) (*.f64 (neg.f64 (*.f64 c a)) -1))
(+.f64 (neg.f64 (*.f64 y i)) (neg.f64 (neg.f64 (*.f64 c a))))
(+.f64 0 (fma.f64 (neg.f64 y) i (*.f64 c a)))
(-.f64 (*.f64 c a) (*.f64 y i))
(-.f64 (+.f64 (*.f64 c a) 0) (*.f64 y i))
(-.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))
(-.f64 (neg.f64 (*.f64 y i)) (neg.f64 (*.f64 c a)))
(*.f64 -1 (fma.f64 y i (neg.f64 (*.f64 c a))))
(*.f64 1 (fma.f64 (neg.f64 y) i (*.f64 c a)))
(*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 1)
(*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) -1)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 y i (neg.f64 (*.f64 c a))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 y i))))) (-.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 y i))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (cbrt.f64 (fma.f64 y i (neg.f64 (*.f64 c a)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2))))
(pow.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) 3)
(pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 1)
(pow.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) 1/3)
(neg.f64 (fma.f64 y i (neg.f64 (*.f64 c a))))
(neg.f64 (-.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) 0))
(cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3))
Outputs
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (fma.f64 c z (neg.f64 (*.f64 i t))) b)
(*.f64 -1 (*.f64 i (*.f64 t b)))
(neg.f64 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(neg.f64 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(neg.f64 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(neg.f64 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(neg.f64 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(neg.f64 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(*.f64 -1 (*.f64 i y))
(neg.f64 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 -1 (*.f64 i y))
(neg.f64 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 -1 (*.f64 y i))
(neg.f64 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 -1 (*.f64 y i))
(neg.f64 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 -1 (*.f64 i y))
(neg.f64 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 -1 (*.f64 i y))
(neg.f64 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 j (*.f64 c a) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(if (!=.f64 (-.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j)))) (-.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (fma.f64 j (*.f64 c a) (neg.f64 (neg.f64 (*.f64 i (*.f64 y j))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (neg.f64 (*.f64 i (*.f64 y j))) 2)) (fma.f64 j (*.f64 c a) (neg.f64 (neg.f64 (*.f64 i (*.f64 y j)))))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 y j))) (-.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))) (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 y j))) (-.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (*.f64 c (*.f64 a j)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))) (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 y j))) (-.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (neg.f64 (*.f64 i (*.f64 y j))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))) (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 y j))) (-.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j))
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 1))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(-.f64 0 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) j)
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 1 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 j))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j) (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2) 2) (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j))) 2) 2)) (cbrt.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)))
(*.f64 (neg.f64 j) (fma.f64 y i (neg.f64 (*.f64 c a))))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) (neg.f64 j))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 -1 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)) (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(*.f64 (*.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j))) 2) 2)))
(pow.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 3)
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(pow.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3) 1/3)
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(neg.f64 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(neg.f64 (*.f64 (*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) j) 1))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3))
(*.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) j)
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 (*.f64 t a) x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(fma.f64 (*.f64 y z) x (neg.f64 (*.f64 (*.f64 t a) x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(if (!=.f64 (-.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x)))) (-.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(if (!=.f64 (fma.f64 x (*.f64 y z) (neg.f64 (neg.f64 (*.f64 a (*.f64 t x))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (pow.f64 (neg.f64 (*.f64 a (*.f64 t x))) 2)) (fma.f64 x (*.f64 y z) (neg.f64 (neg.f64 (*.f64 a (*.f64 t x)))))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x))
(if (!=.f64 (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (neg.f64 (*.f64 a (*.f64 t x))) (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3)) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (neg.f64 (*.f64 a (*.f64 t x))) (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x))
(if (!=.f64 (*.f64 x (*.f64 y z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(if (!=.f64 (*.f64 y (*.f64 z x)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3)) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (neg.f64 (*.f64 a (*.f64 t x))) (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 (*.f64 t a) x))) (*.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(if (!=.f64 (neg.f64 (*.f64 a (*.f64 t x))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3)) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (neg.f64 (*.f64 a (*.f64 t x))) (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x))
(+.f64 (*.f64 (*.f64 x (*.f64 y z)) 1) (*.f64 (neg.f64 (*.f64 (*.f64 t a) x)) 1))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 x (*.f64 y z)) (neg.f64 (*.f64 (*.f64 t a) x)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(+.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (*.f64 x (*.f64 y z)))
(fma.f64 x (*.f64 y z) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 0 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x))
(*.f64 (neg.f64 x) (fma.f64 a t (neg.f64 (*.f64 y z))))
(*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(*.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)))
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))))
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(*.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(*.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 1)
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 (neg.f64 t) a (*.f64 y z))))
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)) x))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z))))
(*.f64 (neg.f64 x) (fma.f64 a t (neg.f64 (*.f64 y z))))
(*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) (neg.f64 x))
(*.f64 (neg.f64 x) (fma.f64 a t (neg.f64 (*.f64 y z))))
(*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))
(*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))
(*.f64 -1 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x))
(*.f64 (neg.f64 x) (fma.f64 a t (neg.f64 (*.f64 y z))))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2))) 2))
(*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) 3)
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 1)
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) 1/3)
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(neg.f64 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x))
(*.f64 (neg.f64 x) (fma.f64 a t (neg.f64 (*.f64 y z))))
(neg.f64 (*.f64 (*.f64 (fma.f64 a t (neg.f64 (*.f64 y z))) x) 1))
(*.f64 (neg.f64 x) (fma.f64 a t (neg.f64 (*.f64 y z))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3))
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 (*.f64 t i) b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(fma.f64 b (*.f64 c z) (neg.f64 (*.f64 (*.f64 t i) b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c z) b) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 t b))) (-.f64 (neg.f64 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (neg.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3))) (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 t b))) (-.f64 (neg.f64 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(if (!=.f64 (*.f64 (*.f64 c z) b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c z) b) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(if (!=.f64 (*.f64 c (*.f64 z b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (neg.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3))) (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 t b))) (-.f64 (neg.f64 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c z) b) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b))) (*.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(if (!=.f64 (neg.f64 (*.f64 i (*.f64 t b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (neg.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3))) (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 t b))) (-.f64 (neg.f64 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 c z) b)) (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (neg.f64 (*.f64 (*.f64 t i) b)))) (-.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(if (!=.f64 (fma.f64 (*.f64 c z) b (neg.f64 (neg.f64 (*.f64 i (*.f64 t b))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (neg.f64 (*.f64 i (*.f64 t b))) 2)) (fma.f64 (*.f64 c z) b (neg.f64 (neg.f64 (*.f64 i (*.f64 t b)))))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(+.f64 (*.f64 (*.f64 c z) b) (neg.f64 (*.f64 (*.f64 t i) b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (neg.f64 (*.f64 (*.f64 t i) b)) (*.f64 (*.f64 c z) b))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 1 (*.f64 (*.f64 c z) b)) (neg.f64 (*.f64 (*.f64 t i) b)))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 (*.f64 (*.f64 c z) b) 1) (*.f64 (neg.f64 (*.f64 (*.f64 t i) b)) 1))
(fma.f64 (*.f64 c z) b (neg.f64 (*.f64 i (*.f64 t b))))
(-.f64 0 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b))
(*.f64 (neg.f64 b) (fma.f64 i t (neg.f64 (*.f64 c z))))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) b)
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 (neg.f64 t) i (*.f64 c z))))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 1 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 1)
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 (neg.f64 t) i (*.f64 c z))) (cbrt.f64 b))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b) (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (cbrt.f64 b)))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (fma.f64 (neg.f64 t) i (*.f64 c z))) 1))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b) 1))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b))
(*.f64 (neg.f64 b) (fma.f64 i t (neg.f64 (*.f64 c z))))
(*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) (neg.f64 b))
(*.f64 (neg.f64 b) (fma.f64 i t (neg.f64 (*.f64 c z))))
(*.f64 -1 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b))
(*.f64 (neg.f64 b) (fma.f64 i t (neg.f64 (*.f64 c z))))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (*.f64 b (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) (*.f64 b (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b))
(*.f64 (*.f64 1 (*.f64 b (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b))
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3)
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 1)
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(pow.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 3) 1/3)
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(neg.f64 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b))
(*.f64 (neg.f64 b) (fma.f64 i t (neg.f64 (*.f64 c z))))
(neg.f64 (*.f64 (*.f64 (fma.f64 i t (neg.f64 (*.f64 c z))) b) 1))
(*.f64 (neg.f64 b) (fma.f64 i t (neg.f64 (*.f64 c z))))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 3))
(*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))
(fma.f64 (neg.f64 y) i (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 y (neg.f64 i) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 i (neg.f64 y) (*.f64 c a))
(fma.f64 -1 (*.f64 y i) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 (cbrt.f64 (*.f64 y i)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2))) (*.f64 c a))
(fma.f64 (cbrt.f64 (*.f64 i y)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 i y) 2))) (*.f64 c a))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 c a))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (cbrt.f64 (pow.f64 (*.f64 i y) 2)) (*.f64 c a))
(fma.f64 c a (neg.f64 (*.f64 y i)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 y i)))
(fma.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 i y)))
(fma.f64 a c (neg.f64 (*.f64 y i)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 1 (*.f64 c a) (neg.f64 (*.f64 y i)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (cbrt.f64 (*.f64 c a)) (neg.f64 (*.f64 y i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (cbrt.f64 (*.f64 c a)) (neg.f64 (*.f64 i y)))
(fma.f64 (*.f64 a (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (neg.f64 (*.f64 y i)))
(fma.f64 (*.f64 a (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (neg.f64 (*.f64 i y)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) a) (neg.f64 (*.f64 y i)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) a) (neg.f64 (*.f64 i y)))
(fma.f64 (*.f64 c a) 1 (neg.f64 (*.f64 y i)))
(fma.f64 (*.f64 c a) 1 (neg.f64 (*.f64 i y)))
(fma.f64 (*.f64 c (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 y i)))
(fma.f64 (*.f64 c (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 i y)))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) c) (neg.f64 (*.f64 y i)))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) c) (neg.f64 (*.f64 i y)))
(fma.f64 1 (neg.f64 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 y) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 c a))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y i))) 2) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 1 0 (fma.f64 (neg.f64 y) i (*.f64 c a)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 0 0 (fma.f64 (neg.f64 y) i (*.f64 c a)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (*.f64 y i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (*.f64 i y) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 i y)) (-.f64 (neg.f64 (*.f64 i y)) (*.f64 c a)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 i y)) (-.f64 (neg.f64 (*.f64 i y)) (*.f64 c a))))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 i y)) (-.f64 (neg.f64 (*.f64 i y)) (*.f64 c a))))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 i y)) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (neg.f64 (*.f64 i y)) (*.f64 c a))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (+.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) (+.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) 2)) (fma.f64 y i (neg.f64 (*.f64 c a)))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i)))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 i y)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 i y))))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i)))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (*.f64 c a) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 i y))))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) 3) (+.f64 (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) 2) 0)) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) 3) (+.f64 (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) 2) 0)) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a)))))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2) (*.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) 2) 0) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) 3) (+.f64 (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) 2) 0)) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (neg.f64 (*.f64 y i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 y i)) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (neg.f64 (*.f64 i y)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (neg.f64 (*.f64 i y)) (-.f64 (neg.f64 (*.f64 i y)) (*.f64 c a))))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (neg.f64 (*.f64 y i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 y i)))))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (neg.f64 (*.f64 i y)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 i y))))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(if (!=.f64 (fma.f64 c a (*.f64 y i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) (fma.f64 (neg.f64 y) i (*.f64 c a)))
(if (!=.f64 (fma.f64 c a (*.f64 i y)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y))) (fma.f64 (neg.f64 i) y (*.f64 c a)))
(+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (neg.f64 (*.f64 y i)) (*.f64 c a))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (neg.f64 (*.f64 y i)) (*.f64 -1 (neg.f64 (*.f64 c a))))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (neg.f64 (*.f64 y i)) (*.f64 (neg.f64 (*.f64 c a)) -1))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 (neg.f64 (*.f64 y i)) (neg.f64 (neg.f64 (*.f64 c a))))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(+.f64 0 (fma.f64 (neg.f64 y) i (*.f64 c a)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(-.f64 (+.f64 (*.f64 c a) 0) (*.f64 y i))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(-.f64 0 (fma.f64 y i (neg.f64 (*.f64 c a))))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(-.f64 (neg.f64 (*.f64 y i)) (neg.f64 (*.f64 c a)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 -1 (fma.f64 y i (neg.f64 (*.f64 c a))))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 1 (fma.f64 (neg.f64 y) i (*.f64 c a)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 1)
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) -1)
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 y i (neg.f64 (*.f64 c a))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))
(neg.f64 (*.f64 (cbrt.f64 (fma.f64 y i (neg.f64 (*.f64 c a)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 y i))))) (-.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 y i))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 i y) 2)) (cbrt.f64 (*.f64 (*.f64 c a) (*.f64 i y))))) (-.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 i y))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(*.f64 (cbrt.f64 (fma.f64 y i (neg.f64 (*.f64 c a)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (fma.f64 y i (neg.f64 (*.f64 c a)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 c a)) 2))))
(pow.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) 3)
(fma.f64 (neg.f64 i) y (*.f64 c a))
(pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 1)
(fma.f64 (neg.f64 i) y (*.f64 c a))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3) 1/3)
(fma.f64 (neg.f64 i) y (*.f64 c a))
(neg.f64 (fma.f64 y i (neg.f64 (*.f64 c a))))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(neg.f64 (-.f64 (fma.f64 y i (neg.f64 (*.f64 c a))) 0))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 3))
(fma.f64 (neg.f64 i) y (*.f64 c a))

eval76.0ms (0.1%)

Compiler

Compiled 10429 to 1686 computations (83.8% saved)

prune86.0ms (0.1%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New22017237
Fresh000
Picked101
Done000
Total22117238
Error
2.1b
Counts
238 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
16.1b
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) 3) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
13.7b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
23.8b
(+.f64 (-.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
24.5b
(+.f64 (-.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 (neg.f64 t) a (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
20.6b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
16.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
22.2b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b) (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
22.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
33.7b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))
16.2b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
27.1b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j))))
25.5b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
24.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
25.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
20.2b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
26.7b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 3))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
23.1b
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Compiler

Compiled 1478 to 866 computations (41.4% saved)

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.7b
(*.f64 a (*.f64 t x))
6.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
7.4b
(*.f64 y (*.f64 z x))
8.1b
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
Compiler

Compiled 155 to 36 computations (76.8% saved)

series9.0ms (0%)

Counts
2 → 0
Calls

18 calls:

TimeVariablePointExpression
1.0ms
y
@0
(*.f64 y (*.f64 z x))
1.0ms
a
@0
(*.f64 a (*.f64 t x))
1.0ms
z
@0
(*.f64 y (*.f64 z x))
1.0ms
x
@0
(*.f64 a (*.f64 t x))
1.0ms
x
@0
(*.f64 y (*.f64 z x))
Compiler

Compiled 50 to 50 computations (0% saved)

rewrite107.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
81×egg-rr
71×egg-rr
Counts
2 → 152
Calls
Call 1
Inputs
(*.f64 y (*.f64 z x))
(*.f64 a (*.f64 t x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 z x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z x) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2)) (cbrt.f64 (*.f64 y (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y x) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (cbrt.f64 (*.f64 z x))) (cbrt.f64 (pow.f64 (*.f64 z x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 y (cbrt.f64 (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 z x)) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y z) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (cbrt.f64 x)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 z) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 z x)) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z x)) (*.f64 (cbrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (cbrt.f64 z)) (*.f64 (cbrt.f64 (*.f64 z z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 z x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 z)) (*.f64 (cbrt.f64 (*.f64 z z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))) 2) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 y (cbrt.f64 z))) (cbrt.f64 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y z)) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)) (cbrt.f64 (cbrt.f64 (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2) (*.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y z)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 z x)) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z z)) (*.f64 x (*.f64 y (cbrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z z)) (*.f64 y (*.f64 x (cbrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) (*.f64 x (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 z z)) y) (*.f64 x (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 y z) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) (*.f64 y (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))) 2) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 z x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (*.f64 z (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 x)) z) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 z x) (cbrt.f64 y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 z))) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y z) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y) (cbrt.f64 (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 y z))) (cbrt.f64 (pow.f64 (*.f64 y z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (cbrt.f64 x)) (*.f64 y (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 y z) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 z x) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) (*.f64 y (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 y z) 2)) (*.f64 x (cbrt.f64 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (*.f64 z (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (pow.f64 y 3) (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (*.f64 y z) 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (*.f64 z z) (pow.f64 x 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t x) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (cbrt.f64 x)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 (*.f64 t x))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a t))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 t)) (*.f64 (cbrt.f64 (*.f64 t t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 (*.f64 a (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a x) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 a (cbrt.f64 t))) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 t x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 a t))) (cbrt.f64 (pow.f64 (*.f64 a t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 t) (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 a (*.f64 t (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a x) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t x) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (*.f64 a x) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a t)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a t) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a (*.f64 t x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (cbrt.f64 (*.f64 t x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 t x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) (pow.f64 (*.f64 a (*.f64 t x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (*.f64 x x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 a (*.f64 t x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a) (cbrt.f64 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (*.f64 a (*.f64 t x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a x))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 t (cbrt.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 a (cbrt.f64 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 t x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 (*.f64 a x) (pow.f64 (*.f64 a (*.f64 t x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (*.f64 a a)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) x)) (cbrt.f64 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 t x) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a t) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 t x) (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) t)) (cbrt.f64 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (*.f64 t x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 t x) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 t (cbrt.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) a)) (cbrt.f64 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 t x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3))))))

simplify664.0ms (0.9%)

Algorithm
egglog
Counts
152 → 164
Calls
Call 1
Inputs
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2)) (cbrt.f64 (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 y x) z)
(*.f64 (*.f64 y (cbrt.f64 (*.f64 z x))) (cbrt.f64 (pow.f64 (*.f64 z x) 2)))
(*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 z x)))
(*.f64 z (*.f64 y x))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 y (cbrt.f64 (*.f64 z x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 z x)) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 y z) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 x (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) z))
(*.f64 (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (cbrt.f64 x)) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y z)))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)))
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)))
(*.f64 (cbrt.f64 z) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y))
(*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 z x)) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(*.f64 (cbrt.f64 (*.f64 z x)) (*.f64 (cbrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2))
(*.f64 (*.f64 y (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 z z)))
(*.f64 1 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y (*.f64 z x)) 1)
(*.f64 (*.f64 y (cbrt.f64 z)) (*.f64 (cbrt.f64 (*.f64 z z)) x))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)))
(*.f64 (*.f64 x (cbrt.f64 z)) (*.f64 (cbrt.f64 (*.f64 z z)) y))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))) 2) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(*.f64 (*.f64 x (*.f64 y (cbrt.f64 z))) (cbrt.f64 (*.f64 z z)))
(*.f64 (cbrt.f64 (*.f64 y z)) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)) (cbrt.f64 (cbrt.f64 (*.f64 z x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2) (*.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y z)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 (*.f64 y z)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 z x)) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 y))
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)) (cbrt.f64 z))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y) (cbrt.f64 z))
(*.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 (*.f64 z x)))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 x (*.f64 y (cbrt.f64 z))))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 y (*.f64 x (cbrt.f64 z))))
(*.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) (*.f64 x (cbrt.f64 y)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) y) (*.f64 x (cbrt.f64 z)))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 y z) (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) (*.f64 y (cbrt.f64 z)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))) 2) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 z x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) (cbrt.f64 y)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (*.f64 z (cbrt.f64 y)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 x)) z) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 y)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 z x) (cbrt.f64 y))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 z))) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 y)))
(*.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 y z)))
(*.f64 (*.f64 y z) x)
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 z x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y) (cbrt.f64 (*.f64 z x)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 y z))) (cbrt.f64 (pow.f64 (*.f64 y z) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 y (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) z))
(*.f64 (*.f64 z (cbrt.f64 x)) (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 y z) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 z x) (cbrt.f64 y)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) (*.f64 y (cbrt.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y z) 2)) (*.f64 x (cbrt.f64 (*.f64 y z))))
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (*.f64 z (cbrt.f64 x)))
(/.f64 (*.f64 y (*.f64 z x)) 1)
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (pow.f64 y 3) (*.f64 z x))))
(cbrt.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (*.f64 y z) 3) x)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (*.f64 z z) (pow.f64 x 3))))
(*.f64 a (*.f64 t x))
(*.f64 (*.f64 t x) a)
(*.f64 (*.f64 x (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) t))
(*.f64 (*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (cbrt.f64 x)) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 (*.f64 t x))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a t))) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 t x)))
(*.f64 t (*.f64 a x))
(*.f64 (*.f64 a (cbrt.f64 t)) (*.f64 (cbrt.f64 (*.f64 t t)) x))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 (*.f64 a (*.f64 t x))))
(*.f64 (*.f64 a x) t)
(*.f64 (*.f64 x (*.f64 a (cbrt.f64 t))) (cbrt.f64 (*.f64 t t)))
(*.f64 1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a (*.f64 t x)) 1)
(*.f64 (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 a t))) (cbrt.f64 (pow.f64 (*.f64 a t) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))))
(*.f64 (cbrt.f64 t) (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))))
(*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 a (*.f64 t (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 a x) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t x) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(*.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (*.f64 a x) (cbrt.f64 t)))
(*.f64 (cbrt.f64 (*.f64 a t)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a t) 2)) x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)) 2)))
(*.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 a t)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 a t)))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (cbrt.f64 (*.f64 t x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (*.f64 x x))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (cbrt.f64 (*.f64 a x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) t)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a) (cbrt.f64 (*.f64 t x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (*.f64 a (*.f64 t x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a x))) (cbrt.f64 t))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 t (cbrt.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 a (cbrt.f64 (*.f64 t x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 t x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 (*.f64 a x) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (*.f64 a a)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) x)) (cbrt.f64 (*.f64 a t)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 t x) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)))))
(*.f64 (cbrt.f64 (*.f64 t x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) a)))
(*.f64 (*.f64 a t) x)
(*.f64 x (*.f64 a t))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)))
(*.f64 (*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (cbrt.f64 (*.f64 t x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x)) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 t x) (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) t)) (cbrt.f64 (*.f64 a x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (*.f64 t x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 t x) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 t (cbrt.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) a)) (cbrt.f64 (*.f64 t x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x))))
(/.f64 (*.f64 a (*.f64 t x)) 1)
(pow.f64 (*.f64 a (*.f64 t x)) 1)
(pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3)
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3))
Outputs
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 z x) y)
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2)) (cbrt.f64 (*.f64 y (*.f64 z x))))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 y x) z)
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 z x))) (cbrt.f64 (pow.f64 (*.f64 z x) 2)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 z x)))
(*.f64 x (*.f64 y z))
(*.f64 z (*.f64 y x))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (*.f64 y (cbrt.f64 (*.f64 z x))))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 z x)) (cbrt.f64 y))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (*.f64 y z) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 x (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) z))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (cbrt.f64 x)) (cbrt.f64 x))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y z)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 z) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 z x)) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 z x)) (*.f64 (cbrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 y (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 z z)))
(*.f64 x (*.f64 y z))
(*.f64 1 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 y (*.f64 z x)) 1)
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 y (cbrt.f64 z)) (*.f64 (cbrt.f64 (*.f64 z z)) x))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z x))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 x (cbrt.f64 z)) (*.f64 (cbrt.f64 (*.f64 z z)) y))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))) 2) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 x (*.f64 y (cbrt.f64 z))) (cbrt.f64 (*.f64 z z)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 y z)) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)) (cbrt.f64 (cbrt.f64 (*.f64 z x))))
(*.f64 x (*.f64 y z))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2) (*.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y z)) (cbrt.f64 x))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y) (cbrt.f64 x))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 (*.f64 y z)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (*.f64 z x)) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 y))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)) (cbrt.f64 z))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y) (cbrt.f64 z))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 (*.f64 z x)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 x (*.f64 y (cbrt.f64 z))))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 y (*.f64 x (cbrt.f64 z))))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y)) (cbrt.f64 x))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) y) (*.f64 x (cbrt.f64 z)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (cbrt.f64 x)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 y z) (cbrt.f64 (*.f64 x x))))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) (*.f64 y (cbrt.f64 z)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))) 2) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 y (*.f64 z x)))))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 z x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) (cbrt.f64 y)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) (cbrt.f64 y)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y y) z)) (*.f64 (cbrt.f64 (*.f64 z z)) x)) (cbrt.f64 y))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (*.f64 z (cbrt.f64 y)))
(*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 z (cbrt.f64 y))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) x)) (*.f64 z (cbrt.f64 (*.f64 (*.f64 x x) y))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 x)) z) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) x)) (*.f64 z (cbrt.f64 (*.f64 (*.f64 x x) y))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 z x) (cbrt.f64 y))) 2))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 z))) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 x (cbrt.f64 z)) (cbrt.f64 (*.f64 (*.f64 z z) y))))
(*.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 y z)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 y z)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x (cbrt.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 y z)))
(*.f64 (*.f64 y z) x)
(*.f64 x (*.f64 y z))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 z x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y) (cbrt.f64 (*.f64 z x)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 y z))) (cbrt.f64 (pow.f64 (*.f64 y z) 2)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 y (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) z))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 z (cbrt.f64 x)) (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (*.f64 z x) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 y z) (cbrt.f64 x)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 z x) (cbrt.f64 y)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) (*.f64 y (cbrt.f64 x)))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y z) 2)) (*.f64 x (cbrt.f64 (*.f64 y z))))
(*.f64 x (*.f64 y z))
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (*.f64 (*.f64 y z) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (*.f64 z (cbrt.f64 x)))
(*.f64 x (*.f64 y z))
(/.f64 (*.f64 y (*.f64 z x)) 1)
(*.f64 x (*.f64 y z))
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(*.f64 x (*.f64 y z))
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(*.f64 x (*.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(*.f64 x (*.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(*.f64 x (*.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (pow.f64 y 3) (*.f64 z x))))
(*.f64 x (*.f64 y z))
(cbrt.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (*.f64 y z) 3) x)))
(*.f64 x (*.f64 y z))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (*.f64 z z) (pow.f64 x 3))))
(*.f64 x (*.f64 y z))
(*.f64 a (*.f64 t x))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 t x) a)
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 x (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) t))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (cbrt.f64 x)) (cbrt.f64 x))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 (*.f64 t x))) (cbrt.f64 a))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a t))) (cbrt.f64 x))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 a)) (cbrt.f64 (*.f64 t x)))
(*.f64 (*.f64 a t) x)
(*.f64 t (*.f64 a x))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 a (cbrt.f64 t)) (*.f64 (cbrt.f64 (*.f64 t t)) x))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x)))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 (*.f64 a (*.f64 t x))))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 a x) t)
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 x (*.f64 a (cbrt.f64 t))) (cbrt.f64 (*.f64 t t)))
(*.f64 (*.f64 a t) x)
(*.f64 1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 a (*.f64 t x)) 1)
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 x (cbrt.f64 (*.f64 a t))) (cbrt.f64 (pow.f64 (*.f64 a t) 2)))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 t) (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 a (*.f64 t (cbrt.f64 x))))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (*.f64 a x) (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (*.f64 t x) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(*.f64 (*.f64 (*.f64 t x) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 2))
(*.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (*.f64 a x) (cbrt.f64 t)))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 a t)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a t) 2)) x))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)) 2)))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 a t)))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 a t)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x (cbrt.f64 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 a t)))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 a t) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (cbrt.f64 (*.f64 t x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 t x))) 2))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 (pow.f64 (*.f64 (*.f64 a t) x) 2) (*.f64 a (cbrt.f64 (*.f64 t x))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 a x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) t)))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a) (cbrt.f64 (*.f64 t x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (*.f64 a (*.f64 t x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a x))) (cbrt.f64 t))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 t (cbrt.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 a (cbrt.f64 (*.f64 t x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a) (cbrt.f64 (*.f64 t x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a) (*.f64 (pow.f64 (*.f64 (*.f64 a t) x) 2) (cbrt.f64 (*.f64 t x)))))
(*.f64 (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 t x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(cbrt.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 t x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (pow.f64 (*.f64 (*.f64 a t) x) 2))))
(*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 (*.f64 a x) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (*.f64 a a)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x)) (cbrt.f64 (cbrt.f64 a))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) x)) (cbrt.f64 (*.f64 a t)))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 t x) (cbrt.f64 a)))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 t x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) a)))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 a t) x)
(*.f64 x (*.f64 a t))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a) (cbrt.f64 (*.f64 t x)))
(*.f64 (*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 t x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a) (cbrt.f64 (*.f64 t x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x)) (cbrt.f64 a))
(*.f64 (*.f64 a t) x)
(*.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (*.f64 t x) (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t x) (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) t)) (cbrt.f64 (*.f64 a x)))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (*.f64 t x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a)))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) a) (*.f64 (pow.f64 (*.f64 (*.f64 a t) x) 2) (cbrt.f64 (*.f64 t x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 t x) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 a (*.f64 t (cbrt.f64 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (*.f64 a (*.f64 t x)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 t (cbrt.f64 x)) a) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (*.f64 (*.f64 a t) x) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) a)) (cbrt.f64 (*.f64 t x)))
(*.f64 (*.f64 a t) x)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (cbrt.f64 a))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 t x))))
(*.f64 (*.f64 a t) x)
(/.f64 (*.f64 a (*.f64 t x)) 1)
(*.f64 (*.f64 a t) x)
(pow.f64 (*.f64 a (*.f64 t x)) 1)
(*.f64 (*.f64 a t) x)
(pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 1/3)
(*.f64 (*.f64 a t) x)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3)
(*.f64 (*.f64 a t) x)
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3))
(*.f64 (*.f64 a t) x)

localize54.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 c z) (*.f64 t i))
5.9b
(*.f64 c (*.f64 a j))
6.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
6.8b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 114 to 21 computations (81.6% saved)

series29.0ms (0%)

Counts
2 → 48
Calls

21 calls:

TimeVariablePointExpression
1.0ms
c
@0
(*.f64 c (*.f64 a j))
1.0ms
a
@0
(*.f64 c (*.f64 a j))
1.0ms
a
@inf
(*.f64 c (*.f64 a j))
1.0ms
j
@0
(*.f64 c (*.f64 a j))
1.0ms
j
@inf
(*.f64 c (*.f64 a j))
Compiler

Compiled 1910 to 660 computations (65.4% saved)

rewrite121.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
62×egg-rr
43×egg-rr
Counts
2 → 105
Calls
Call 1
Inputs
(*.f64 c (*.f64 a j))
(-.f64 (*.f64 c z) (*.f64 t i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 a j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a j) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (*.f64 a j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 a j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) j)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 j (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c j) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c) (cbrt.f64 (*.f64 a j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j)) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (*.f64 c a))) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (*.f64 a j))) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c j) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c j) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 j)) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a j))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a j))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a j)) (*.f64 (cbrt.f64 c) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j)))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 c j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 c) (*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 c)) 2) (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (*.f64 c (*.f64 a j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (cbrt.f64 (*.f64 a j))) (cbrt.f64 (pow.f64 (*.f64 a j) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a j) (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 c (cbrt.f64 (*.f64 a j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (*.f64 a j) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 c a) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) 1) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 j) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 a j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 t) i (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t i)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t i) 2))) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 t i) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (neg.f64 t) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (neg.f64 i) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 i) t (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c z (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c z)) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z c (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c z) (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 t i))) (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 t i))) (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c z) 1 (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (cbrt.f64 (*.f64 c z)) (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) z) (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) c) (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 t i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) (+.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i)))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i)))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z)))))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i)))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 c z (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 c z (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (neg.f64 (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 t i)) (*.f64 -1 (neg.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 t i)) (*.f64 (neg.f64 (*.f64 c z)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 t i)) (neg.f64 (neg.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c z) (*.f64 t i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c z) 0) (*.f64 t i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 t i)) (neg.f64 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 t i (neg.f64 (*.f64 c z))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (*.f64 (*.f64 c z) (*.f64 t i))))) (-.f64 (cbrt.f64 (*.f64 c z)) (cbrt.f64 (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t i (neg.f64 (*.f64 c z)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3))))))

simplify399.0ms (0.5%)

Algorithm
egglog
Counts
153 → 118
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 i t))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 -1 (*.f64 i t))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 -1 (*.f64 i t))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 -1 (*.f64 i t))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 -1 (*.f64 i t))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 -1 (*.f64 i t))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(*.f64 c (*.f64 a j))
(*.f64 (*.f64 a j) c)
(*.f64 1 (*.f64 c (*.f64 a j)))
(*.f64 (*.f64 c (*.f64 a j)) 1)
(*.f64 (*.f64 c a) j)
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 c j) a)
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j)))
(*.f64 (cbrt.f64 (*.f64 a j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c) (cbrt.f64 (*.f64 a j)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j)) (cbrt.f64 c))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (*.f64 c a))) (cbrt.f64 j))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (*.f64 a j))) (cbrt.f64 c))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j)))) 2))
(*.f64 (*.f64 (*.f64 c j) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 c j) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 j)) (cbrt.f64 j))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a j))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a j))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c)))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c)))
(*.f64 (cbrt.f64 (*.f64 a j)) (*.f64 (cbrt.f64 c) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j)))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 c j)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 c j)))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 c)) 2) (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (*.f64 c (*.f64 a j))))
(*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 (*.f64 c (cbrt.f64 (*.f64 a j))) (cbrt.f64 (pow.f64 (*.f64 a j) 2)))
(*.f64 (*.f64 (*.f64 a j) (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 c (cbrt.f64 (*.f64 a j))))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (*.f64 a j) (cbrt.f64 c)))
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 c a) (cbrt.f64 j)))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) 1) (cbrt.f64 (*.f64 j j)))
(*.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 j) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 3)
(pow.f64 (*.f64 c (*.f64 a j)) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3))
(fma.f64 (neg.f64 t) i (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 t i)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t i) 2))) (*.f64 c z))
(fma.f64 -1 (*.f64 t i) (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 t (neg.f64 i) (*.f64 c z))
(fma.f64 (neg.f64 i) t (*.f64 c z))
(fma.f64 c z (neg.f64 (*.f64 t i)))
(fma.f64 (cbrt.f64 (*.f64 c z)) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (neg.f64 (*.f64 t i)))
(fma.f64 z c (neg.f64 (*.f64 t i)))
(fma.f64 1 (*.f64 c z) (neg.f64 (*.f64 t i)))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 t i))) (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (*.f64 c z))
(fma.f64 1 (neg.f64 (*.f64 t i)) (*.f64 c z))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 t i))) (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (*.f64 c z))
(fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 c z))
(fma.f64 (*.f64 c z) 1 (neg.f64 (*.f64 t i)))
(fma.f64 (*.f64 z (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (neg.f64 (*.f64 t i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (cbrt.f64 (*.f64 c z)) (neg.f64 (*.f64 t i)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) z) (neg.f64 (*.f64 t i)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) c) (neg.f64 (*.f64 t i)))
(fma.f64 (*.f64 c (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (neg.f64 (*.f64 t i)))
(fma.f64 0 0 (fma.f64 (neg.f64 t) i (*.f64 c z)))
(fma.f64 1 0 (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (*.f64 t i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (+.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) (+.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i)))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i)))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z)))))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (neg.f64 (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (neg.f64 (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i)))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (fma.f64 c z (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 c z (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(+.f64 (*.f64 c z) (neg.f64 (*.f64 t i)))
(+.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))
(+.f64 (neg.f64 (*.f64 t i)) (*.f64 -1 (neg.f64 (*.f64 c z))))
(+.f64 (neg.f64 (*.f64 t i)) (*.f64 (neg.f64 (*.f64 c z)) -1))
(+.f64 (neg.f64 (*.f64 t i)) (neg.f64 (neg.f64 (*.f64 c z))))
(+.f64 0 (fma.f64 (neg.f64 t) i (*.f64 c z)))
(-.f64 (*.f64 c z) (*.f64 t i))
(-.f64 (+.f64 (*.f64 c z) 0) (*.f64 t i))
(-.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))
(-.f64 (neg.f64 (*.f64 t i)) (neg.f64 (*.f64 c z)))
(*.f64 1 (fma.f64 (neg.f64 t) i (*.f64 c z)))
(*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 1)
(*.f64 -1 (fma.f64 t i (neg.f64 (*.f64 c z))))
(*.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) -1)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 t i (neg.f64 (*.f64 c z))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (*.f64 (*.f64 c z) (*.f64 t i))))) (-.f64 (cbrt.f64 (*.f64 c z)) (cbrt.f64 (*.f64 t i))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))
(*.f64 (cbrt.f64 (fma.f64 t i (neg.f64 (*.f64 c z)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2))))
(pow.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) 3)
(pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 1)
(pow.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) 1/3)
(neg.f64 (fma.f64 t i (neg.f64 (*.f64 c z))))
(neg.f64 (-.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0))
(cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3))
Outputs
(*.f64 -1 (*.f64 i t))
(neg.f64 (*.f64 t i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 -1 (*.f64 i t))
(neg.f64 (*.f64 t i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 -1 (*.f64 i t))
(neg.f64 (*.f64 t i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 -1 (*.f64 i t))
(neg.f64 (*.f64 t i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 -1 (*.f64 i t))
(neg.f64 (*.f64 t i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 -1 (*.f64 i t))
(neg.f64 (*.f64 t i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 a j) c)
(*.f64 a (*.f64 c j))
(*.f64 1 (*.f64 c (*.f64 a j)))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 c (*.f64 a j)) 1)
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 c a) j)
(*.f64 a (*.f64 c j))
(*.f64 j (*.f64 c a))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 c j) a)
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j)))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (*.f64 a j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c))
(*.f64 a (*.f64 c j))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c) (cbrt.f64 (*.f64 a j)))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j)) (cbrt.f64 c))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (*.f64 c a))) (cbrt.f64 j))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (*.f64 a j))) (cbrt.f64 c))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j)))) 2))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (*.f64 c j) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (*.f64 c j) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 j)) (cbrt.f64 j))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c)))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a j))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a j))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c)))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c)))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (*.f64 a j)) (*.f64 (cbrt.f64 c) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c (*.f64 a j)))) 2) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 c j)))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (*.f64 c j)))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 c) (*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j)) 1))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 c)) 2) (*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a j))))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2)) (cbrt.f64 (*.f64 c (*.f64 a j))))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 c (cbrt.f64 (*.f64 a j))) (cbrt.f64 (pow.f64 (*.f64 a j) 2)))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (*.f64 a j) (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 c (cbrt.f64 (*.f64 a j))))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (*.f64 a j) (cbrt.f64 c)))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 c a) (cbrt.f64 j)))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) 2))
(*.f64 a (*.f64 c j))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) 1) (cbrt.f64 (*.f64 j j)))
(*.f64 a (*.f64 c j))
(*.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 j) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(*.f64 a (*.f64 c j))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 3)
(*.f64 a (*.f64 c j))
(pow.f64 (*.f64 c (*.f64 a j)) 1)
(*.f64 a (*.f64 c j))
(pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) 1/3)
(*.f64 a (*.f64 c j))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3))
(*.f64 a (*.f64 c j))
(fma.f64 (neg.f64 t) i (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 t i)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t i) 2))) (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 -1 (*.f64 t i) (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 t (neg.f64 i) (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 (neg.f64 i) t (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 c z (neg.f64 (*.f64 t i)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 c z)) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (neg.f64 (*.f64 t i)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 z c (neg.f64 (*.f64 t i)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 1 (*.f64 c z) (neg.f64 (*.f64 t i)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 t i))) (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 1 (neg.f64 (*.f64 t i)) (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 t i))) (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 (*.f64 (neg.f64 t) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 c z))
(fma.f64 (*.f64 c z) 1 (neg.f64 (*.f64 t i)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 (*.f64 z (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (neg.f64 (*.f64 t i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (cbrt.f64 (*.f64 c z)) (neg.f64 (*.f64 t i)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) z) (neg.f64 (*.f64 t i)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) c) (neg.f64 (*.f64 t i)))
(fma.f64 (*.f64 c (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (neg.f64 (*.f64 t i)))
(fma.f64 0 0 (fma.f64 (neg.f64 t) i (*.f64 c z)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(fma.f64 1 0 (fma.f64 (neg.f64 t) i (*.f64 c z)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (*.f64 t i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (*.f64 t i) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (neg.f64 (fma.f64 c z (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 c z (*.f64 t i))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (+.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) (+.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0) (/.f64 (pow.f64 (fma.f64 i (neg.f64 t) (*.f64 c z)) 2) (fma.f64 i (neg.f64 t) (*.f64 c z))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i)))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i)))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (*.f64 c z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 i (neg.f64 t) (*.f64 c z)) 2) (fma.f64 i (neg.f64 t) (*.f64 c z))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0) (/.f64 (pow.f64 (fma.f64 i (neg.f64 t) (*.f64 c z)) 2) (fma.f64 i (neg.f64 t) (*.f64 c z))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z)))))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2) (*.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (pow.f64 (fma.f64 i (neg.f64 t) (*.f64 c z)) 2) 0) (/.f64 (pow.f64 (fma.f64 i (neg.f64 t) (*.f64 c z)) 2) (fma.f64 i (neg.f64 t) (*.f64 c z))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (neg.f64 (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (neg.f64 (*.f64 t i)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (neg.f64 (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (neg.f64 (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (+.f64 (pow.f64 (*.f64 t i) 2) (-.f64 (pow.f64 (*.f64 c z) 2) (neg.f64 (*.f64 (*.f64 c z) (*.f64 t i)))))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (neg.f64 (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 t i) 3)) (fma.f64 (*.f64 t i) (fma.f64 c z (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(if (!=.f64 (fma.f64 c z (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 c z (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))
(if (!=.f64 (fma.f64 c z (*.f64 t i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 c z (*.f64 t i))) (fma.f64 i (neg.f64 t) (*.f64 c z)))
(+.f64 (*.f64 c z) (neg.f64 (*.f64 t i)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (neg.f64 (*.f64 t i)) (*.f64 -1 (neg.f64 (*.f64 c z))))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (neg.f64 (*.f64 t i)) (*.f64 (neg.f64 (*.f64 c z)) -1))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 (neg.f64 (*.f64 t i)) (neg.f64 (neg.f64 (*.f64 c z))))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(+.f64 0 (fma.f64 (neg.f64 t) i (*.f64 c z)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(-.f64 (*.f64 c z) (*.f64 t i))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(-.f64 (+.f64 (*.f64 c z) 0) (*.f64 t i))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(-.f64 0 (fma.f64 t i (neg.f64 (*.f64 c z))))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(-.f64 (neg.f64 (*.f64 t i)) (neg.f64 (*.f64 c z)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 1 (fma.f64 (neg.f64 t) i (*.f64 c z)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 1)
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 -1 (fma.f64 t i (neg.f64 (*.f64 c z))))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) -1)
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 t i (neg.f64 (*.f64 c z))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (*.f64 (*.f64 c z) (*.f64 t i))))) (-.f64 (cbrt.f64 (*.f64 c z)) (cbrt.f64 (*.f64 t i))))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(*.f64 (cbrt.f64 (fma.f64 t i (neg.f64 (*.f64 c z)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2))))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(pow.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) 3)
(fma.f64 i (neg.f64 t) (*.f64 c z))
(pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 1)
(fma.f64 i (neg.f64 t) (*.f64 c z))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3) 1/3)
(fma.f64 i (neg.f64 t) (*.f64 c z))
(neg.f64 (fma.f64 t i (neg.f64 (*.f64 c z))))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(neg.f64 (-.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0))
(fma.f64 i (neg.f64 t) (*.f64 c z))
(cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 3))
(fma.f64 i (neg.f64 t) (*.f64 c z))

localize54.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 c a) (*.f64 y i))
6.5b
(*.f64 i (*.f64 t b))
6.8b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
8.1b
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
Compiler

Compiled 118 to 22 computations (81.4% saved)

series8.0ms (0%)

Counts
1 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
i
@0
(*.f64 i (*.f64 t b))
1.0ms
t
@0
(*.f64 i (*.f64 t b))
1.0ms
t
@inf
(*.f64 i (*.f64 t b))
1.0ms
b
@0
(*.f64 i (*.f64 t b))
1.0ms
i
@inf
(*.f64 i (*.f64 t b))
Compiler

Compiled 50 to 50 computations (0% saved)

rewrite113.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
107×egg-rr
Counts
1 → 107
Calls
Call 1
Inputs
(*.f64 i (*.f64 t b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 t b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t b) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 i i)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i b) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (cbrt.f64 (*.f64 i i)))) (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 t b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (cbrt.f64 (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 i (cbrt.f64 t))) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 t b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 i (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (cbrt.f64 (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 t (*.f64 i (cbrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) t) i) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (cbrt.f64 t)) (*.f64 (cbrt.f64 (*.f64 t t)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) 2) (cbrt.f64 (*.f64 i (*.f64 t b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) t) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 t) (*.f64 i (*.f64 (cbrt.f64 (*.f64 t t)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t (*.f64 i (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (cbrt.f64 t)) b) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (*.f64 i (cbrt.f64 t)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i t)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 i t) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i t)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) b)) (cbrt.f64 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 (*.f64 i i) b))) (*.f64 (cbrt.f64 (*.f64 b b)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)) (cbrt.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (cbrt.f64 i))) (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (cbrt.f64 b)) 1) (*.f64 (cbrt.f64 (*.f64 b b)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 t) (*.f64 b (*.f64 i (cbrt.f64 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 t b)) (*.f64 i (cbrt.f64 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (cbrt.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (*.f64 i (cbrt.f64 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 i i) (*.f64 t b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 2) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) b) (cbrt.f64 (*.f64 (*.f64 t t) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) (*.f64 (*.f64 (cbrt.f64 (*.f64 t t)) b) (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 i i)) t) (*.f64 b (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 i i) b)) (*.f64 t (cbrt.f64 (*.f64 (*.f64 b b) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b b) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 i i))) (*.f64 t (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 i))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (cbrt.f64 (*.f64 i i)))) (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 i))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 i))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (cbrt.f64 (*.f64 i i)))) (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i (cbrt.f64 i))) (*.f64 (*.f64 t b) (cbrt.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 i (*.f64 t b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 (*.f64 t b) (cbrt.f64 i)))) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i t)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i b))) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 t b) (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 i)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (*.f64 i i)) (cbrt.f64 (*.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (*.f64 i (pow.f64 (*.f64 i (*.f64 t b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (*.f64 i (*.f64 t b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 t b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (pow.f64 (*.f64 i (*.f64 t b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i b)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i t) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 i t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i b) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 i t))) (cbrt.f64 (pow.f64 (*.f64 i t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i t))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (*.f64 i (*.f64 t b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 t)) (*.f64 i (cbrt.f64 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (cbrt.f64 b)) (*.f64 i (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 t b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 i (cbrt.f64 (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (cbrt.f64 (*.f64 i (cbrt.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 i (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 t (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) t))) (cbrt.f64 (*.f64 (*.f64 t b) (*.f64 t (cbrt.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (cbrt.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 t))) 2) (*.f64 i (cbrt.f64 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))) 2) (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i (cbrt.f64 i))) (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) t)) (cbrt.f64 (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (*.f64 t b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t (*.f64 i (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 i (*.f64 t b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 t b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (pow.f64 (*.f64 i (*.f64 t b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) b)) (cbrt.f64 (*.f64 i t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 t (*.f64 i (cbrt.f64 b))))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 t b) (cbrt.f64 i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (pow.f64 (*.f64 i (*.f64 t b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i (cbrt.f64 (*.f64 t b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))) (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 t b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (*.f64 t b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3))))))

simplify377.0ms (0.5%)

Algorithm
egglog
Counts
107 → 118
Calls
Call 1
Inputs
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 t b) i)
(*.f64 (*.f64 b (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 i i)) t))
(*.f64 (*.f64 (*.f64 i b) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))
(*.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) (*.f64 i b)))
(*.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (cbrt.f64 (*.f64 i i)))) (*.f64 t b)))
(*.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 t b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i)))
(*.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (cbrt.f64 (*.f64 i (*.f64 t b))))
(*.f64 (*.f64 b (*.f64 i (cbrt.f64 t))) (cbrt.f64 (*.f64 t t)))
(*.f64 1 (*.f64 i (*.f64 t b)))
(*.f64 (*.f64 i (*.f64 t b)) 1)
(*.f64 (*.f64 t (*.f64 i (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 t b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (cbrt.f64 (*.f64 t b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 t (*.f64 i (cbrt.f64 b))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) t) i) (cbrt.f64 b))
(*.f64 (*.f64 i (cbrt.f64 t)) (*.f64 (cbrt.f64 (*.f64 t t)) b))
(*.f64 (*.f64 i (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) t))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) 2) (cbrt.f64 (*.f64 i (*.f64 t b)))))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) t) i))
(*.f64 (cbrt.f64 t) (*.f64 i (*.f64 (cbrt.f64 (*.f64 t t)) b)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (cbrt.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (*.f64 (*.f64 t (*.f64 i (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 t)) b) (cbrt.f64 (*.f64 t t)))
(*.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (*.f64 i (cbrt.f64 t)) b))
(*.f64 (cbrt.f64 (*.f64 i t)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 i t) 2)) b))
(*.f64 (cbrt.f64 (*.f64 i t)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) b)) (cbrt.f64 (*.f64 t t)))
(*.f64 (*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 (*.f64 i i) b))) (*.f64 (cbrt.f64 (*.f64 b b)) t))
(*.f64 (*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)) (cbrt.f64 i))
(*.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (cbrt.f64 i))) (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 b)) 1) (*.f64 (cbrt.f64 (*.f64 b b)) t))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (cbrt.f64 t))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2) t))
(*.f64 (cbrt.f64 t) (*.f64 b (*.f64 i (cbrt.f64 (*.f64 t t)))))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 t b)) (*.f64 i (cbrt.f64 (*.f64 t t)))))
(*.f64 (*.f64 b (cbrt.f64 (cbrt.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (*.f64 i (cbrt.f64 (*.f64 t t)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (*.f64 t b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 2) i)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) b) (cbrt.f64 (*.f64 (*.f64 t t) i)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (cbrt.f64 i)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) (*.f64 (*.f64 (cbrt.f64 (*.f64 t t)) b) (cbrt.f64 i)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) t) (*.f64 b (cbrt.f64 i)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 i i) b)) (*.f64 t (cbrt.f64 (*.f64 (*.f64 b b) i))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b b) i)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 i i))) (*.f64 t (cbrt.f64 i)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 i))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (cbrt.f64 (*.f64 i i)))) (*.f64 t b))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 i))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 i))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (cbrt.f64 (*.f64 i i)))) (*.f64 t b))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i (cbrt.f64 i))) (*.f64 (*.f64 t b) (cbrt.f64 i))))
(*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 (*.f64 t b) (cbrt.f64 i)))) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2))
(*.f64 (cbrt.f64 (*.f64 i t)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i b))) (cbrt.f64 t))
(*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 t b) (cbrt.f64 i)))
(*.f64 (cbrt.f64 (cbrt.f64 i)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (*.f64 i i)) (cbrt.f64 (*.f64 i i)))))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i t))))
(*.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (*.f64 i (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (*.f64 i (*.f64 t b))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 t b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))))
(*.f64 (cbrt.f64 (*.f64 i b)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) t)))
(*.f64 (*.f64 i t) b)
(*.f64 b (*.f64 i t))
(*.f64 (*.f64 i b) t)
(*.f64 t (*.f64 i b))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))) 2))
(*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)))
(*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 i t))) (cbrt.f64 (pow.f64 (*.f64 i t) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i t))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (*.f64 i (*.f64 t b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2))
(*.f64 (*.f64 b (cbrt.f64 t)) (*.f64 i (cbrt.f64 (*.f64 t t))))
(*.f64 (*.f64 t (cbrt.f64 b)) (*.f64 i (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 t b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 i (cbrt.f64 (*.f64 t b))))
(*.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (cbrt.f64 (*.f64 i (cbrt.f64 i))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 i (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 t (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) t))) (cbrt.f64 (*.f64 (*.f64 t b) (*.f64 t (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 t))) 2) (*.f64 i (cbrt.f64 (*.f64 t t)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))) 2) (cbrt.f64 i)))
(*.f64 (cbrt.f64 (*.f64 i (cbrt.f64 i))) (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) t)) (cbrt.f64 (*.f64 i b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (*.f64 t b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i)))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 i (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))))
(*.f64 (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 t b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) b)) (cbrt.f64 (*.f64 i t)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 t (*.f64 i (cbrt.f64 b))))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 t b) (cbrt.f64 i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i (cbrt.f64 (*.f64 t b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))))
(*.f64 (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))) (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))))
(/.f64 (*.f64 i (*.f64 t b)) 1)
(pow.f64 (*.f64 i (*.f64 t b)) 1)
(pow.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) 3)
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3))
Outputs
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 t b) i)
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 b (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 i i)) t))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 i b) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) (*.f64 i b)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (cbrt.f64 (*.f64 i i)))) (*.f64 t b)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 i)) (pow.f64 (cbrt.f64 (*.f64 i (cbrt.f64 i))) 2)) (*.f64 t b))
(*.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 t b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (cbrt.f64 (*.f64 i (*.f64 t b))))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 b (*.f64 i (cbrt.f64 t))) (cbrt.f64 (*.f64 t t)))
(*.f64 (*.f64 i b) t)
(*.f64 1 (*.f64 i (*.f64 t b)))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 i (*.f64 t b)) 1)
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 t (*.f64 i (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 t b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (cbrt.f64 (*.f64 t b)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 t (*.f64 i (cbrt.f64 b))))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) t) i) (cbrt.f64 b))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 i (cbrt.f64 t)) (*.f64 (cbrt.f64 (*.f64 t t)) b))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 i (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) t))
(*.f64 (*.f64 i b) t)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) 2) (cbrt.f64 (*.f64 i (*.f64 t b)))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) t) i))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 t) (*.f64 i (*.f64 (cbrt.f64 (*.f64 t t)) b)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (cbrt.f64 t)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 t (*.f64 i (cbrt.f64 b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 i (cbrt.f64 t)) b) (cbrt.f64 (*.f64 t t)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (*.f64 i (cbrt.f64 t)) b))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 i t)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 i t) 2)) b))
(*.f64 (cbrt.f64 (*.f64 i t)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) b)) (cbrt.f64 (*.f64 t t)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) b) (cbrt.f64 (*.f64 (*.f64 t t) i)))
(*.f64 (*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 (*.f64 i i) b))) (*.f64 (cbrt.f64 (*.f64 b b)) t))
(*.f64 (cbrt.f64 (*.f64 (*.f64 i (*.f64 (*.f64 i i) b)) (*.f64 b b))) t)
(*.f64 (*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 b)))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2))
(*.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)) (cbrt.f64 i))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (cbrt.f64 i))) (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))))
(*.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 b)) 1) (*.f64 (cbrt.f64 (*.f64 b b)) t))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (cbrt.f64 t))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) 2) t))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 t) (*.f64 b (*.f64 i (cbrt.f64 (*.f64 t t)))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (*.f64 t b)) (*.f64 i (cbrt.f64 (*.f64 t t)))))
(*.f64 (*.f64 b (cbrt.f64 (cbrt.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (*.f64 i (cbrt.f64 (*.f64 t t)))))
(*.f64 (*.f64 b (cbrt.f64 (cbrt.f64 t))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 t t))) i) (cbrt.f64 (*.f64 t t))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (*.f64 t b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 2) i)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) i) (*.f64 (*.f64 i i) (*.f64 t b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) b) (cbrt.f64 (*.f64 (*.f64 t t) i)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (cbrt.f64 i)))
(*.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) (*.f64 (*.f64 (cbrt.f64 (*.f64 t t)) b) (cbrt.f64 i)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) t)) b) (cbrt.f64 (*.f64 (*.f64 t t) i)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) t) (*.f64 b (cbrt.f64 i)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 (*.f64 i i) b)) (*.f64 t (cbrt.f64 (*.f64 (*.f64 b b) i))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 b))) (cbrt.f64 (*.f64 (*.f64 b b) i)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 i i))) (*.f64 t (cbrt.f64 i)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 i))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (cbrt.f64 (*.f64 i i)))) (*.f64 t b))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 i)) (pow.f64 (cbrt.f64 (*.f64 i (cbrt.f64 i))) 2)) (*.f64 t b))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 i))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 i))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 i i) (cbrt.f64 (*.f64 i i)))) (*.f64 t b))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 i)) (pow.f64 (cbrt.f64 (*.f64 i (cbrt.f64 i))) 2)) (*.f64 t b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i (cbrt.f64 i))) (*.f64 (*.f64 t b) (cbrt.f64 i))))
(*.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))))
(*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 (*.f64 t b) (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 (*.f64 t b) (cbrt.f64 i)))) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 i i)) (pow.f64 (*.f64 (*.f64 i b) t) 2))))
(*.f64 (cbrt.f64 (*.f64 i t)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) b)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i b))) (cbrt.f64 t))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 t b) (cbrt.f64 i)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (cbrt.f64 i)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (*.f64 i i)) (cbrt.f64 (*.f64 i i)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 i)) (pow.f64 (cbrt.f64 (*.f64 i (cbrt.f64 i))) 2)) (*.f64 t b))
(*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i t))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (*.f64 i (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (*.f64 i b) t)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (*.f64 i (*.f64 t b))))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 t b))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (pow.f64 (*.f64 (*.f64 i b) t) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 i b)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) t)))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 i t) b)
(*.f64 (*.f64 i b) t)
(*.f64 b (*.f64 i t))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 i b) t)
(*.f64 t (*.f64 i b))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))) 2))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 i t))) (cbrt.f64 (pow.f64 (*.f64 i t) 2)))
(*.f64 (cbrt.f64 (*.f64 i t)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 i t) 2)) b))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i t))) (cbrt.f64 b))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (*.f64 i (*.f64 t b))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 b (cbrt.f64 t)) (*.f64 i (cbrt.f64 (*.f64 t t))))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 t (cbrt.f64 b)) (*.f64 i (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 t b) 2)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 i (cbrt.f64 (*.f64 t b))))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (cbrt.f64 (*.f64 i (cbrt.f64 i))))
(*.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 i (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))) 2) 2))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))) 2))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) 2) 2))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))) 2))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 b)) (*.f64 t (cbrt.f64 b)))
(*.f64 (*.f64 i b) t)
(*.f64 (*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) t))) (cbrt.f64 (*.f64 (*.f64 t b) (*.f64 t (cbrt.f64 b)))))
(*.f64 (*.f64 i (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) t) (*.f64 (*.f64 (*.f64 t b) t) (cbrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (cbrt.f64 t))) 2) (*.f64 i (cbrt.f64 (*.f64 t t)))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))) 2) (cbrt.f64 i)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 i (cbrt.f64 i))) (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)))
(*.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) t)) (cbrt.f64 (*.f64 i b)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (*.f64 t b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 i b) t) 2) (cbrt.f64 (*.f64 t b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i)))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 i (cbrt.f64 b)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 t) (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i b))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 t b)))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 t b)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(cbrt.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (pow.f64 (*.f64 (*.f64 i b) t) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (cbrt.f64 i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) b)) (cbrt.f64 (*.f64 i t)))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 t (*.f64 i (cbrt.f64 b))))) (cbrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 i b) t)
(*.f64 (cbrt.f64 (*.f64 (*.f64 t b) (cbrt.f64 i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (pow.f64 (*.f64 i (*.f64 t b)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 i i)) (pow.f64 (*.f64 (*.f64 i b) t) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (*.f64 i (cbrt.f64 (*.f64 t b))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 i b) t) 2) (*.f64 i (cbrt.f64 (*.f64 t b)))) (cbrt.f64 (pow.f64 (*.f64 t b) 2))))
(*.f64 (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))) (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))))
(*.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i (cbrt.f64 i)))) (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i)))))
(/.f64 (*.f64 i (*.f64 t b)) 1)
(*.f64 (*.f64 i b) t)
(pow.f64 (*.f64 i (*.f64 t b)) 1)
(*.f64 (*.f64 i b) t)
(pow.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) 1/3)
(*.f64 (*.f64 i b) t)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) 3)
(*.f64 (*.f64 i b) t)
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3))
(*.f64 (*.f64 i b) t)

localize158.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.8b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
8.1b
(*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))
8.8b
(*.f64 j (*.f64 c a))
41.1b
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))))))
Compiler

Compiled 480 to 69 computations (85.6% saved)

series182.0ms (0.2%)

Counts
3 → 156
Calls

39 calls:

TimeVariablePointExpression
11.0ms
j
@0
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))))))
6.0ms
j
@inf
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))))))
4.0ms
j
@-inf
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))))))
2.0ms
c
@0
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))))))
2.0ms
a
@0
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))))))
Compiler

Compiled 19180 to 9850 computations (48.6% saved)

rewrite390.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
79×egg-rr
71×egg-rr
53×egg-rr
Counts
3 → 203
Calls
Call 1
Inputs
(/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j))))))
(*.f64 j (*.f64 c a))
(*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) 0) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3))) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 j) (fma.f64 (neg.f64 y) i (*.f64 c a))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 0) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 0) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (*.f64 c a)))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (neg.f64 (*.f64 (*.f64 y i) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (pow.f64 (*.f64 j (*.f64 c a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (*.f64 c a))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (neg.f64 (*.f64 (*.f64 y i) j))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (/.f64 -1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)))) (cbrt.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2))) (cbrt.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) 1) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) 1) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 j (*.f64 c a)) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) 0) (-.f64 (*.f64 j (*.f64 c a)) 0)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 0) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0)))) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 0) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0)))) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 0) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0)))) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 c a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 j (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) j)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j c) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 j c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j a) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 j c) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 j a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 j c) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j) (cbrt.f64 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 j)) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) 0))) (+.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (cbrt.f64 (*.f64 j (*.f64 c a))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) j) (*.f64 j (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (*.f64 c a) (pow.f64 (*.f64 j (*.f64 c a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) 2)) (*.f64 j (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 j c))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 j (*.f64 c a)) j))) (cbrt.f64 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 c a))) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (cbrt.f64 (*.f64 j (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 c a) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (*.f64 j (cbrt.f64 (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) 1) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c a))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) 1) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j j))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) j)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c a) 2) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 j (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) j)) (cbrt.f64 (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (*.f64 c a)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 j (*.f64 c a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (neg.f64 (*.f64 j y)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y i)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (neg.f64 j)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c a) j (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (*.f64 c a) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j c) a (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 j) (*.f64 y i) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 1 (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y i) (neg.f64 j) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (neg.f64 (*.f64 y i)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 y i)) j (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (neg.f64 (*.f64 i j)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 y i) j) -1 (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 y) (*.f64 i j) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2))) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (*.f64 y i) j) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j a) c (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (cbrt.f64 (*.f64 j (*.f64 c a))) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (*.f64 j c) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (*.f64 j a) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (*.f64 c a)) 1 (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 j c) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (fma.f64 (neg.f64 y) i (neg.f64 (*.f64 c a)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 y i) j) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 y i) j))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (*.f64 y i) j) (*.f64 j (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) j)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 j)) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 y i) j)))))) (+.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 y i) j)))))) (+.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j))) (cbrt.f64 (*.f64 j (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (*.f64 (*.f64 y i) j))))) (-.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (*.f64 (*.f64 y i) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)) (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) 1) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (+.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 j)) (*.f64 (*.f64 c a) (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (+.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (-.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (*.f64 (*.f64 y i) (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (*.f64 y i) j) (*.f64 j (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3))))))

simplify1.1s (1.4%)

Algorithm
egglog
Counts
359 → 336
Calls
Call 1
Inputs
(/.f64 (*.f64 j (+.f64 (*.f64 -1 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 j (+.f64 (*.f64 -1 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 j (+.f64 (*.f64 -1 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 j (+.f64 (*.f64 -1 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 a y))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 a y))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 a y))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 a y))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 y (*.f64 a i)))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 y (*.f64 a i)))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 y (*.f64 a i)))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 y (*.f64 a i)))))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 a 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 a 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 a 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 a 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 i (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 (pow.f64 a 2) j))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 a 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2))) c)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 a (*.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (pow.f64 a 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2)))))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j)))) (pow.f64 a 2))))) (pow.f64 (/.f64 1 c) 2)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2))) c)) (*.f64 c (*.f64 a j)))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 c (pow.f64 a 2))) (*.f64 c (*.f64 a j)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (*.f64 c (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j)))) (pow.f64 a 2))) (/.f64 (*.f64 a (*.f64 y (*.f64 i (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (pow.f64 a 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2)))))) (pow.f64 a 2)))) (pow.f64 (/.f64 -1 c) 2)) (*.f64 c (*.f64 a j))))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 i y)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)))) a)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)))) a)) (+.f64 (*.f64 (pow.f64 (/.f64 1 a) 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2))))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 i (*.f64 y (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (pow.f64 c 2))))))) (pow.f64 c 2))) (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j)))) (pow.f64 c 2)))))) (*.f64 c (*.f64 a j)))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 a (pow.f64 c 2))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (*.f64 a (pow.f64 c 2))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2))))) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 c (*.f64 y (*.f64 i (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (pow.f64 c 2))))))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j)))) (pow.f64 c 2))))) (pow.f64 (/.f64 -1 a) 2)) (*.f64 c (*.f64 a j))))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 j (pow.f64 i 2)))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 j (pow.f64 i 2)))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (pow.f64 y 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 j (pow.f64 i 2))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 i 2) j)) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 i (+.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 j (pow.f64 i 2)))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 i 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 j (pow.f64 i 2)))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 j (pow.f64 i 2)))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 i 2))) (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 i 2))) y)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 i 2))) (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 i 2))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 i 2))) (/.f64 (*.f64 i (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 i 2))) (*.f64 c (*.f64 a (*.f64 i (pow.f64 (/.f64 1 y) 2))))) (pow.f64 i 2)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 y (pow.f64 i 2)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 a j)) (/.f64 (*.f64 i (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (*.f64 y (pow.f64 i 2))))))
(+.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 y (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 y (pow.f64 i 2)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 i (*.f64 (pow.f64 (/.f64 -1 y) 2) (+.f64 (/.f64 (*.f64 i (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 i 2)) (*.f64 -1 (/.f64 (*.f64 i (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 i 2)))))))) (pow.f64 i 2))) (*.f64 c (*.f64 a j))))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 i 2))) (*.f64 c (*.f64 a j))))
(+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 i 3) (*.f64 a (*.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 i 2))) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 y 2))) i)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 y 2))) i)) (+.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (pow.f64 (/.f64 1 i) 2) (+.f64 (/.f64 (*.f64 y (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 y 2)))))))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 i (pow.f64 y 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (/.f64 (*.f64 y (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (*.f64 i (pow.f64 y 2))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 i (pow.f64 y 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 (/.f64 -1 i) 2) (*.f64 y (*.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 y 2))))))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 i (pow.f64 y 2))) (*.f64 c (*.f64 a j))))))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(if (!=.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 1 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) 0) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3))) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (*.f64 (neg.f64 j) (fma.f64 (neg.f64 y) i (*.f64 c a))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 0) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 0) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (*.f64 c a)))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (neg.f64 (*.f64 (*.f64 y i) j)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (pow.f64 (*.f64 j (*.f64 c a)) 3)))
(+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (*.f64 c a))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (neg.f64 (*.f64 (*.f64 y i) j))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(-.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (/.f64 -1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)))) (cbrt.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2))) (cbrt.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) 1) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) 1) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 3) 1/3)
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) 3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(neg.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 3))
(if (!=.f64 (-.f64 (*.f64 j (*.f64 c a)) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) 0) (-.f64 (*.f64 j (*.f64 c a)) 0)) (*.f64 j (*.f64 c a)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 0) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0)))) (*.f64 j (*.f64 c a)))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 0) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0)))) (*.f64 j (*.f64 c a)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 0) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0)))) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 j (*.f64 c a)) 0)
(+.f64 0 (*.f64 j (*.f64 c a)))
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 c a) j)
(*.f64 (*.f64 j c) a)
(*.f64 a (*.f64 j c))
(*.f64 (*.f64 j a) c)
(*.f64 (*.f64 (*.f64 j c) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j))
(*.f64 c (*.f64 j a))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)))
(*.f64 1 (*.f64 j (*.f64 c a)))
(*.f64 (*.f64 j (*.f64 c a)) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (cbrt.f64 j))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 j c) (cbrt.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j) (cbrt.f64 (*.f64 c a)))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 j)) (cbrt.f64 j))
(*.f64 (*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) 0))) (+.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) 0))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (cbrt.f64 (*.f64 j (*.f64 c a))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))))
(*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) j) (*.f64 j (*.f64 c a)))))
(*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (*.f64 c a) (pow.f64 (*.f64 j (*.f64 c a)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) 2)) (*.f64 j (*.f64 c a)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 j c))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) j)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 j (*.f64 c a)) j))) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 c a))) (cbrt.f64 j))
(*.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (cbrt.f64 (*.f64 j (*.f64 c a))))
(*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 c a) (cbrt.f64 j)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (*.f64 j (cbrt.f64 (*.f64 c a))))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) 1) (cbrt.f64 (*.f64 j j)))
(*.f64 (*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c a))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c a) 2) 2))))
(*.f64 (*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) 1) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j j))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) j)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c a) 2) j)))
(*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 j (*.f64 c a)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) j)) (cbrt.f64 (*.f64 c a)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (*.f64 c a)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 j (*.f64 c a)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j))))
(/.f64 (*.f64 j (*.f64 c a)) 1)
(pow.f64 (*.f64 j (*.f64 c a)) 1)
(pow.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) 3)
(pow.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3))
(fma.f64 i (neg.f64 (*.f64 j y)) (*.f64 j (*.f64 c a)))
(fma.f64 (cbrt.f64 (*.f64 y i)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (neg.f64 j)) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 j (*.f64 c a) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 j c) a (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 1 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (neg.f64 j) (*.f64 y i) (*.f64 j (*.f64 c a)))
(fma.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 1 (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 y i) (neg.f64 j) (*.f64 j (*.f64 c a)))
(fma.f64 j (neg.f64 (*.f64 y i)) (*.f64 j (*.f64 c a)))
(fma.f64 (neg.f64 (*.f64 y i)) j (*.f64 j (*.f64 c a)))
(fma.f64 y (neg.f64 (*.f64 i j)) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 (*.f64 y i) j) -1 (*.f64 j (*.f64 c a)))
(fma.f64 1 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 j (*.f64 c a)))
(fma.f64 (neg.f64 y) (*.f64 i j) (*.f64 j (*.f64 c a)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2))) (*.f64 j (*.f64 c a)))
(fma.f64 -1 (*.f64 (*.f64 y i) j) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 j a) c (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (cbrt.f64 (*.f64 j (*.f64 c a))) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 a (*.f64 j c) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 c (*.f64 j a) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 j (*.f64 c a)) 1 (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 (*.f64 j c) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 j (*.f64 c a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 j (*.f64 c a)))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (*.f64 j (fma.f64 (neg.f64 y) i (neg.f64 (*.f64 c a)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (*.f64 (*.f64 y i) j) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))
(+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 j (*.f64 c a)))
(+.f64 0 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(-.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 y i) j))
(-.f64 0 (-.f64 (*.f64 (*.f64 y i) j) (*.f64 j (*.f64 c a))))
(*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))
(*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) j)
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 1 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j))
(*.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 j)) (cbrt.f64 j))
(*.f64 (cbrt.f64 j) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))) 1))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j) 1))
(*.f64 (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) 1))
(*.f64 (cbrt.f64 j) (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 y i))))
(*.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 y i) j)))))) (+.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 y i) j)))))) (+.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j))) (cbrt.f64 (*.f64 j (*.f64 c a)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (*.f64 (*.f64 y i) j))))) (-.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (*.f64 (*.f64 y i) j))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)) (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))
(*.f64 (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) 1) (cbrt.f64 (*.f64 j j)))
(*.f64 (cbrt.f64 (*.f64 j j)) (+.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 j)) (*.f64 (*.f64 c a) (cbrt.f64 j))))
(*.f64 (cbrt.f64 (*.f64 j j)) (+.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 j))))
(*.f64 (cbrt.f64 (*.f64 j j)) (-.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (*.f64 (*.f64 y i) (cbrt.f64 j))))
(*.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j))))
(/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)
(pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)
(pow.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 3)
(neg.f64 (-.f64 (*.f64 (*.f64 y i) j) (*.f64 j (*.f64 c a))))
(cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3))
Outputs
(/.f64 (*.f64 j (+.f64 (*.f64 -1 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 j (+.f64 (neg.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c))))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 j (+.f64 (*.f64 -1 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 j (+.f64 (neg.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c))))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 j (+.f64 (*.f64 -1 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 j (+.f64 (neg.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c))))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 j (+.f64 (*.f64 -1 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 j (+.f64 (neg.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c))))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 a y))))))
(/.f64 (*.f64 j (+.f64 (neg.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c))))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 a y))))))
(/.f64 (*.f64 j (+.f64 (neg.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c))))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 a y))))))
(/.f64 (*.f64 j (+.f64 (neg.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c))))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 i (*.f64 a y))))))
(/.f64 (*.f64 j (+.f64 (neg.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c))))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 y (*.f64 a i)))))))
(neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c)))) (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) j) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a)))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 y (*.f64 a i)))))))
(neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c)))) (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) j) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a)))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 y (*.f64 a i)))))))
(neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c)))) (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) j) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a)))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) j) (-.f64 (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (*.f64 c (*.f64 y (*.f64 a i)))))))
(neg.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 c c)))) (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 i i)))) j) (-.f64 (fma.f64 (*.f64 y y) (*.f64 i i) (*.f64 (*.f64 a a) (*.f64 c c))) (neg.f64 (*.f64 c (*.f64 i (*.f64 y a)))))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 a 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 a 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 (*.f64 y j) (*.f64 a a))) (*.f64 (*.f64 y y) (*.f64 i i)))) (/.f64 (*.f64 i (*.f64 (*.f64 y j) (*.f64 a a))) (*.f64 (*.f64 y y) (*.f64 i i)))) (*.f64 c c))) (fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 a 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 a 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 a (*.f64 y (*.f64 i (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 (pow.f64 a 2) j))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 a 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(+.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 (*.f64 y j) (*.f64 a a))) (*.f64 (*.f64 y y) (*.f64 i i)))) (/.f64 (*.f64 i (*.f64 (*.f64 y j) (*.f64 a a))) (*.f64 (*.f64 y y) (*.f64 i i)))) (*.f64 c c))) (/.f64 (*.f64 a (*.f64 y (*.f64 (*.f64 i (pow.f64 c 3)) (+.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 (*.f64 y j) (*.f64 a a))) (*.f64 (*.f64 y y) (*.f64 i i)))) (/.f64 (*.f64 i (*.f64 (*.f64 y j) (*.f64 a a))) (*.f64 (*.f64 y y) (*.f64 i i))))))) (*.f64 (*.f64 y y) (*.f64 i i)))) (fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j)))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2))) c)) (*.f64 c (*.f64 a j))))
(+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (neg.f64 (/.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 a (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 a a))) c))) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 a (*.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (pow.f64 a 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2)))))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j)))) (pow.f64 a 2))))) (pow.f64 (/.f64 1 c) 2)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2))) c)) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 j (*.f64 i i)))) (*.f64 a a))) (+.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 (*.f64 y a) (*.f64 (+.f64 -1 1) (/.f64 (*.f64 a (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 a a))))) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 j (*.f64 i i)))) (*.f64 a a))))) (pow.f64 (/.f64 1 c) 2) (+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (neg.f64 (/.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 a (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 a a))) c))) (*.f64 j (*.f64 c a))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 c (pow.f64 a 2))) (*.f64 c (*.f64 a j)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 (*.f64 a a) c))) (+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (/.f64 (*.f64 a (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 (*.f64 a a) c))) (*.f64 j (*.f64 c a))))
(+.f64 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (*.f64 c (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j)))) (pow.f64 a 2))) (/.f64 (*.f64 a (*.f64 y (*.f64 i (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (pow.f64 a 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 a 2)))))) (pow.f64 a 2)))) (pow.f64 (/.f64 -1 c) 2)) (*.f64 c (*.f64 a j))))))
(+.f64 (/.f64 (*.f64 a (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 (*.f64 a a) c)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 (*.f64 a a) c))) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 j (*.f64 i i)))) (*.f64 a a))) (+.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 j (*.f64 i i)))) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 (*.f64 i y) (*.f64 (+.f64 -1 1) (/.f64 (*.f64 a (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 a a))))) (*.f64 a a)))) (pow.f64 (/.f64 -1 c) 2) (*.f64 j (*.f64 c a))))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 y (*.f64 i (*.f64 j (*.f64 c c)))) (*.f64 (*.f64 y y) (*.f64 i i)))) (*.f64 a a))) (fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 i y)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 c 2)))) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 y (*.f64 i (*.f64 j (*.f64 c c)))) (*.f64 (*.f64 y y) (*.f64 i i)))) (*.f64 y y)) (/.f64 (*.f64 c (*.f64 (pow.f64 a 3) (*.f64 i y))) (*.f64 i i))) (neg.f64 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 y (*.f64 i (*.f64 j (*.f64 c c)))) (*.f64 (*.f64 y y) (*.f64 i i)))) (*.f64 a a)))) (fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j)))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)))) a)) (*.f64 c (*.f64 a j))))
(+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (neg.f64 (/.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 c (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 c c))) a))) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)))) a)) (+.f64 (*.f64 (pow.f64 (/.f64 1 a) 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2))))) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 i (*.f64 y (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (pow.f64 c 2))))))) (pow.f64 c 2))) (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j)))) (pow.f64 c 2)))))) (*.f64 c (*.f64 a j)))))
(+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 c (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 c c))) a)) (fma.f64 (pow.f64 (/.f64 1 a) 2) (-.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 j (*.f64 i i)))) (*.f64 c c))) (+.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 y (*.f64 i (*.f64 (+.f64 -1 1) (/.f64 (*.f64 c (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 c c)))))) (*.f64 c c))) (neg.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 j (*.f64 i i)))) (*.f64 c c))))) (*.f64 j (*.f64 c a)))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 a (pow.f64 c 2))) (*.f64 c (*.f64 a j)))))
(+.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 a (*.f64 c c)))) (+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (/.f64 (*.f64 c (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 a (*.f64 c c)))) (*.f64 j (*.f64 c a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (*.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (*.f64 a (pow.f64 c 2))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2))))) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 c (*.f64 y (*.f64 i (+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 j (pow.f64 i 2)))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j))) (pow.f64 c 2))))))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) j)))) (pow.f64 c 2))))) (pow.f64 (/.f64 -1 a) 2)) (*.f64 c (*.f64 a j))))))
(+.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 a (*.f64 c c)))) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (+.f64 (/.f64 (*.f64 c (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 a (*.f64 c c))) (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 j (*.f64 i i)))) (*.f64 c c))) (+.f64 (/.f64 (*.f64 c (*.f64 y (*.f64 i (*.f64 (+.f64 -1 1) (/.f64 (*.f64 c (*.f64 (*.f64 y y) (*.f64 j (*.f64 i i)))) (*.f64 c c)))))) (*.f64 c c)) (neg.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 y 3) (*.f64 j (*.f64 i i)))) (*.f64 c c))))) (pow.f64 (/.f64 -1 a) 2) (*.f64 j (*.f64 c a))))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 j (pow.f64 i 2)))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 j (pow.f64 i 2)))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 -1 1) (*.f64 (/.f64 c (*.f64 a a)) (/.f64 (*.f64 (*.f64 a j) (*.f64 i i)) (*.f64 c c)))) (*.f64 y y))) (fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 (pow.f64 y 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 j (pow.f64 i 2))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 i 2) j)) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 i (+.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 j (pow.f64 i 2)))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 i 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 j (pow.f64 i 2)))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 j (pow.f64 i 2)))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(fma.f64 (pow.f64 y 3) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 i 3) j) (*.f64 (*.f64 a a) (*.f64 c c)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 i 3) j) (*.f64 (*.f64 a a) (*.f64 c c)))) (neg.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 i (*.f64 (+.f64 -1 1) (*.f64 (/.f64 c (*.f64 a a)) (/.f64 (*.f64 (*.f64 a j) (*.f64 i i)) (*.f64 c c))))))) (*.f64 (*.f64 a a) (*.f64 c c)))))) (+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 -1 1) (*.f64 (/.f64 c (*.f64 a a)) (/.f64 (*.f64 (*.f64 a j) (*.f64 i i)) (*.f64 c c)))) (*.f64 y y))) (fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 i 2))) (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 i 2))) y)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 i (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 i i))) y)) (fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 i 2))) (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 i 2))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 i 2))) (/.f64 (*.f64 i (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 i 2))) (*.f64 c (*.f64 a (*.f64 i (pow.f64 (/.f64 1 y) 2))))) (pow.f64 i 2)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 i (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 i i))) y)) (/.f64 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 i (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 i i))) (*.f64 c (*.f64 a (*.f64 i (pow.f64 (/.f64 1 y) 2))))) (*.f64 i i))) (fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j)))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 y (pow.f64 i 2)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 a j)) (/.f64 (*.f64 i (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (*.f64 y (pow.f64 i 2))))))
(+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 i (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) y) (*.f64 i i))) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (fma.f64 c (*.f64 a j) (/.f64 (/.f64 (*.f64 i (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) y) (*.f64 i i)))))
(+.f64 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 y (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 y (pow.f64 i 2)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 i (*.f64 (pow.f64 (/.f64 -1 y) 2) (+.f64 (/.f64 (*.f64 i (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 i 2)) (*.f64 -1 (/.f64 (*.f64 i (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 i 2)))))))) (pow.f64 i 2))) (*.f64 c (*.f64 a j))))))
(+.f64 (/.f64 (/.f64 (*.f64 i (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) y) (*.f64 i i)) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 i (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) y) (*.f64 i i))) (+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (neg.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 i (*.f64 (pow.f64 (/.f64 -1 y) 2) (*.f64 (+.f64 -1 1) (/.f64 (*.f64 i (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 i i))))))) (*.f64 i i)))) (*.f64 j (*.f64 c a)))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 i 2))) (*.f64 c (*.f64 a j))))
(+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (neg.f64 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 c (*.f64 a (*.f64 (*.f64 y y) j))) (*.f64 (*.f64 a a) (*.f64 c c)))) (*.f64 i i)))) (*.f64 j (*.f64 c a)))
(+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 i 3) (*.f64 a (*.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))))))) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (/.f64 (*.f64 c (*.f64 a (*.f64 (pow.f64 y 2) j))) (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 i 2))) (*.f64 c (*.f64 a j)))))
(+.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 i 3) (*.f64 a (*.f64 y (*.f64 (+.f64 -1 1) (/.f64 (*.f64 c (*.f64 a (*.f64 (*.f64 y y) j))) (*.f64 (*.f64 a a) (*.f64 c c)))))))) (*.f64 (*.f64 a a) (*.f64 c c))) (+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (neg.f64 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 c (*.f64 a (*.f64 (*.f64 y y) j))) (*.f64 (*.f64 a a) (*.f64 c c)))) (*.f64 i i)))) (*.f64 j (*.f64 c a))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 y 2))) i)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 y (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 y y))) i)) (fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 y 2))) i)) (+.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 y (*.f64 (pow.f64 (/.f64 1 i) 2) (+.f64 (/.f64 (*.f64 y (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (pow.f64 y 2)))))))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 y (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 y y))) i)) (/.f64 (*.f64 c (*.f64 a (*.f64 (*.f64 y (pow.f64 (/.f64 1 i) 2)) (*.f64 (+.f64 -1 1) (/.f64 (*.f64 y (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 y y)))))) (*.f64 y y))) (fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j)))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 i (pow.f64 y 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (/.f64 (*.f64 y (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (*.f64 i (pow.f64 y 2))) (*.f64 c (*.f64 a j)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 i (*.f64 y y)))) (neg.f64 (*.f64 i (*.f64 y j)))) (+.f64 (/.f64 (*.f64 y (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 i (*.f64 y y))) (*.f64 j (*.f64 c a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 i (pow.f64 y 2)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 (/.f64 -1 i) 2) (*.f64 y (*.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 j (*.f64 (pow.f64 a 2) (pow.f64 c 2)))) (pow.f64 y 2))))))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (*.f64 j (pow.f64 c 2)))) (*.f64 i (pow.f64 y 2))) (*.f64 c (*.f64 a j))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 i (*.f64 y y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (+.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 (pow.f64 (/.f64 -1 i) 2) (*.f64 y (*.f64 a (*.f64 (+.f64 -1 1) (/.f64 (*.f64 y (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 y y))))))) (*.f64 y y))) (+.f64 (/.f64 (*.f64 y (*.f64 (*.f64 a a) (*.f64 j (*.f64 c c)))) (*.f64 i (*.f64 y y))) (*.f64 j (*.f64 c a))))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a)) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(if (!=.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) j) (fma.f64 c a (neg.f64 (*.f64 i y))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)) j) (fma.f64 c a (neg.f64 (*.f64 i y)))) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)) j) (fma.f64 c a (neg.f64 (*.f64 i y)))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 1 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 1 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) 0) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (fma.f64 y i (*.f64 c a)))) (/.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (fma.f64 y i (*.f64 c a)))) j) (fma.f64 c a (neg.f64 (*.f64 i y))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3))) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3))) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (fma.f64 y i (*.f64 c a)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (*.f64 (neg.f64 j) (fma.f64 (neg.f64 y) i (*.f64 c a))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (*.f64 (neg.f64 j) (fma.f64 c a (neg.f64 (*.f64 i y)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) j) (fma.f64 c a (neg.f64 (*.f64 i y))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 0) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 0) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 0) (/.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (fma.f64 y i (*.f64 c a)))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (*.f64 c a)))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (neg.f64 (*.f64 (*.f64 y i) j)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) j) (*.f64 c a)) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (neg.f64 (*.f64 i (*.f64 y j))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (pow.f64 (*.f64 j (*.f64 c a)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (*.f64 j (*.f64 c a))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (neg.f64 (*.f64 (*.f64 y i) j))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) j) (*.f64 c a)) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (neg.f64 (*.f64 i (*.f64 y j))))))
(+.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(-.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(-.f64 (/.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(+.f64 (/.f64 0 (-.f64 (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (fma.f64 y i (*.f64 c a))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (/.f64 -1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(*.f64 (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)) (/.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))))
(*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))))
(*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)) j) (fma.f64 c a (neg.f64 (*.f64 i y))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 1))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)) (/.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)) j) (fma.f64 c a (neg.f64 (*.f64 i y)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)) (/.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(*.f64 (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (-.f64 (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (fma.f64 y i (*.f64 c a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) 2))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (pow.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) 2))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) 2) (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)))) (cbrt.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) 2) (-.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)))) (cbrt.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (fma.f64 y i (*.f64 c a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 2))) (cbrt.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) 2) (-.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)))) (cbrt.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (fma.f64 y i (*.f64 c a))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) 1) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) 1) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))) 2))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2))) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 2)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 3) 1/3)
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))) 3)
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(neg.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (+.f64 (*.f64 y i) (*.f64 c a)))) (/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))))))
(neg.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))))
(neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y i) j) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))))
(if (!=.f64 (-.f64 (*.f64 j (*.f64 c a)) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) 0) (-.f64 (*.f64 j (*.f64 c a)) 0)) (*.f64 j (*.f64 c a)))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 j (*.f64 c a))) (*.f64 j (*.f64 c a)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 0) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0)))) (*.f64 j (*.f64 c a)))
(if (!=.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) 0) (/.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (*.f64 c a)) 2)) (*.f64 j (*.f64 c a)))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 0) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0)))) (*.f64 j (*.f64 c a)))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (*.f64 c a)) 2)) (*.f64 j (*.f64 c a)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 0) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (-.f64 0 (*.f64 (*.f64 j (*.f64 c a)) 0)))) (*.f64 j (*.f64 c a)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (*.f64 c a)) 2)) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 j (*.f64 c a)) 0)
(*.f64 j (*.f64 c a))
(+.f64 0 (*.f64 j (*.f64 c a)))
(*.f64 j (*.f64 c a))
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 c a) j)
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 j c) a)
(*.f64 j (*.f64 c a))
(*.f64 a (*.f64 j c))
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 j a) c)
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 (*.f64 j c) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j))
(*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 c a))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)))
(*.f64 j (*.f64 c a))
(*.f64 1 (*.f64 j (*.f64 c a)))
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 j (*.f64 c a)) 1)
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (cbrt.f64 j))
(*.f64 j (*.f64 c a))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 j c) (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 j c) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j) (cbrt.f64 (*.f64 c a)))
(*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 j)) (cbrt.f64 j))
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a))) (cbrt.f64 (*.f64 c a)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) 0))) (+.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (neg.f64 0)) (cbrt.f64 (*.f64 j (*.f64 c a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (cbrt.f64 (*.f64 j (*.f64 c a))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (cbrt.f64 (*.f64 j (*.f64 c a)))) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))))
(*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) j) (*.f64 j (*.f64 c a)))))
(cbrt.f64 (*.f64 j (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) j) j) (*.f64 c a))))
(*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (*.f64 c a) (pow.f64 (*.f64 j (*.f64 c a)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 c a) (pow.f64 (*.f64 j (*.f64 c a)) 2)) j))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) 2)) (*.f64 j (*.f64 c a)))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) 2)) j) (*.f64 c a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 j c))) (cbrt.f64 a))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 j c)) a))
(*.f64 (cbrt.f64 (*.f64 c a)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) j)))
(cbrt.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) j)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 j (*.f64 c a)) j))) (cbrt.f64 (*.f64 c a)))
(cbrt.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) j)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 c a))) (cbrt.f64 j))
(cbrt.f64 (*.f64 (*.f64 (*.f64 c a) (pow.f64 (*.f64 j (*.f64 c a)) 2)) j))
(*.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)))
(*.f64 j (*.f64 c a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (cbrt.f64 (*.f64 j (*.f64 c a))))
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 j (*.f64 c a))
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 c a) (cbrt.f64 j)))
(*.f64 j (*.f64 c a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (*.f64 j (cbrt.f64 (*.f64 c a))))
(*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) 1) (cbrt.f64 (*.f64 j j)))
(*.f64 j (*.f64 c a))
(*.f64 (*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c a))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c a) 2) 2))))
(*.f64 (*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) 1) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(*.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j j))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)))
(cbrt.f64 (*.f64 (*.f64 j (*.f64 (*.f64 c a) (*.f64 j j))) (pow.f64 (*.f64 c a) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) j)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c a) 2) j)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 j (*.f64 c a)) j) (*.f64 (pow.f64 (*.f64 c a) 2) j)))
(*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 j (*.f64 c a)))))
(cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (*.f64 (pow.f64 (*.f64 c a) 2) j) (*.f64 c a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) j)) (cbrt.f64 (*.f64 c a)))
(cbrt.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) j)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (*.f64 c a)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (*.f64 a (pow.f64 (*.f64 j (*.f64 c a)) 2))))
(cbrt.f64 (*.f64 (*.f64 j c) (*.f64 a (pow.f64 (*.f64 j (*.f64 c a)) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j))))
(/.f64 (*.f64 j (*.f64 c a)) 1)
(*.f64 j (*.f64 c a))
(pow.f64 (*.f64 j (*.f64 c a)) 1)
(*.f64 j (*.f64 c a))
(pow.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) 3)
(*.f64 j (*.f64 c a))
(pow.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) 1/3)
(*.f64 j (*.f64 c a))
(cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3))
(*.f64 j (*.f64 c a))
(fma.f64 i (neg.f64 (*.f64 j y)) (*.f64 j (*.f64 c a)))
(fma.f64 i (neg.f64 (*.f64 y j)) (*.f64 j (*.f64 c a)))
(fma.f64 (cbrt.f64 (*.f64 y i)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (neg.f64 j)) (*.f64 j (*.f64 c a)))
(fma.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 i y) 2)) (neg.f64 j)) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 j (*.f64 c a) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (*.f64 j c) a (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 1 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (neg.f64 j) (*.f64 y i) (*.f64 j (*.f64 c a)))
(fma.f64 (neg.f64 j) (*.f64 i y) (*.f64 j (*.f64 c a)))
(fma.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 1 (*.f64 j (*.f64 c a)))
(fma.f64 (neg.f64 (*.f64 i (*.f64 y j))) 1 (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)) (*.f64 j (*.f64 c a)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(fma.f64 (*.f64 y i) (neg.f64 j) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 j (neg.f64 (*.f64 y i)) (*.f64 j (*.f64 c a)))
(fma.f64 j (neg.f64 (*.f64 i y)) (*.f64 j (*.f64 c a)))
(fma.f64 (neg.f64 (*.f64 y i)) j (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 y (neg.f64 (*.f64 i j)) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 (*.f64 y i) j) -1 (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 1 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (neg.f64 y) (*.f64 i j) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2))) (*.f64 j (*.f64 c a)))
(fma.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))) (*.f64 j (*.f64 c a)))
(fma.f64 -1 (*.f64 (*.f64 y i) j) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (*.f64 j a) c (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j) (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (cbrt.f64 (*.f64 j (*.f64 c a))) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 a (*.f64 j c) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j a) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (*.f64 j (*.f64 c a)) 1 (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (*.f64 (*.f64 j c) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 (*.f64 j c) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (*.f64 j (cbrt.f64 (*.f64 c a))) (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (cbrt.f64 (*.f64 c a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) j) (neg.f64 (*.f64 i (*.f64 y j))))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 j (*.f64 c a)))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 i (*.f64 y j)))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 j (*.f64 c a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 j (*.f64 c a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (neg.f64 (*.f64 i (*.f64 y j)))) (*.f64 j (*.f64 c a)))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (neg.f64 (*.f64 i (*.f64 y j))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j))
(if (!=.f64 (*.f64 j (fma.f64 (neg.f64 y) i (neg.f64 (*.f64 c a)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (*.f64 j (fma.f64 (neg.f64 y) i (neg.f64 (*.f64 c a)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 j (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j))
(if (!=.f64 (*.f64 (*.f64 y i) j) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (*.f64 i (*.f64 y j)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j))
(if (!=.f64 (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (*.f64 j (fma.f64 y i (*.f64 c a))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (*.f64 i (*.f64 y j)) 2)) (*.f64 j (fma.f64 y i (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 (*.f64 y i) j) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 y i) j) (*.f64 j (+.f64 (*.f64 y i) (*.f64 c a)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (*.f64 (*.f64 (*.f64 i (*.f64 y j)) j) (fma.f64 y i (*.f64 c a))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j))
(+.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 j (*.f64 c a)))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 0 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(-.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 y i) j))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(-.f64 0 (-.f64 (*.f64 (*.f64 y i) j) (*.f64 j (*.f64 c a))))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 1 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j))
(*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) 2)) j))
(*.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 j)) (cbrt.f64 j))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (cbrt.f64 j) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 (neg.f64 y) i (*.f64 c a))) 1))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) j) 1))
(*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) 2)) j))
(*.f64 (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)) 1))
(*.f64 (*.f64 j (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y))))) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) 2)))
(*.f64 (cbrt.f64 j) (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 y i))))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (-.f64 (*.f64 c a) (*.f64 i y))))
(*.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 y i) j)))))) (+.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))) (cbrt.f64 (neg.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 y j)))))) (+.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (neg.f64 (*.f64 i (*.f64 y j))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 (*.f64 y i) j)))))) (+.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 y i) j))) (cbrt.f64 (*.f64 j (*.f64 c a)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2))) (cbrt.f64 (neg.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 y j)))))) (+.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (neg.f64 (*.f64 i (*.f64 y j))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y i) j) 2)) (*.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (*.f64 (*.f64 y i) j))))) (-.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (*.f64 (*.f64 y i) j))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 i (*.f64 y j)))))) (-.f64 (cbrt.f64 (*.f64 j (*.f64 c a))) (cbrt.f64 (*.f64 i (*.f64 y j)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 2)) (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (*.f64 j (cbrt.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) 2)))
(*.f64 (*.f64 j (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y))))) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) 2)))
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) 1) (cbrt.f64 (*.f64 j j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (cbrt.f64 (*.f64 j j)) (+.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 j)) (*.f64 (*.f64 c a) (cbrt.f64 j))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (cbrt.f64 (*.f64 j j)) (+.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 j))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (cbrt.f64 (*.f64 j j)) (-.f64 (*.f64 (*.f64 c a) (cbrt.f64 j)) (*.f64 (*.f64 y i) (cbrt.f64 j))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(*.f64 (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j))))
(*.f64 (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (cbrt.f64 (*.f64 j (cbrt.f64 j)))))
(/.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 1)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(pow.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3) 1/3)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(pow.f64 (cbrt.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))) 3)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)
(neg.f64 (-.f64 (*.f64 (*.f64 y i) j) (*.f64 j (*.f64 c a))))
(fma.f64 (*.f64 c a) j (neg.f64 (*.f64 i (*.f64 y j))))
(cbrt.f64 (pow.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a))) 3))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 i y))) j)

localize103.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.3b
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
6.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
6.8b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
27.8b
(cbrt.f64 (*.f64 j j))
Compiler

Compiled 162 to 27 computations (83.3% saved)

series227.0ms (0.3%)

Counts
2 → 48
Calls

18 calls:

TimeVariablePointExpression
16.0ms
i
@0
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
6.0ms
y
@0
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
5.0ms
j
@-inf
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
4.0ms
c
@0
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
4.0ms
a
@0
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
Compiler

Compiled 10910 to 7470 computations (31.5% saved)

rewrite221.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
133×egg-rr
34×egg-rr
Counts
2 → 167
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 j j))
(*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j j) 0) (/.f64 1 (pow.f64 (*.f64 j j) -1/3)) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) -3)) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 j j)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 j j)) -1)) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)) (cbrt.f64 (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 j)) (neg.f64 (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))) (cbrt.f64 (cbrt.f64 (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (cbrt.f64 j))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) 3) (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (cbrt.f64 (*.f64 j (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j)))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 j (cbrt.f64 j))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 j j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 j) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j j) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (cbrt.f64 j)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (*.f64 j j)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 j j))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (neg.f64 (*.f64 y i)) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j (*.f64 c a) (*.f64 j (neg.f64 (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c a) j (*.f64 j (neg.f64 (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 y i)) j (*.f64 (*.f64 c a) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a))) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))) (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j)) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j))) (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))) (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 c a) j) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c a) j) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 c a) j) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 c a) j) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c a) j) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 c a) j) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 c a) j) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c a) j) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3) -1/3)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) -3)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 0) (/.f64 1 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) -1)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 j (cbrt.f64 j))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 j) (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j)))) (*.f64 (cbrt.f64 j) (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 j) (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j)))) (*.f64 (cbrt.f64 j) (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (cbrt.f64 j) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 1 (*.f64 (*.f64 c a) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 j (cbrt.f64 j)))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)) (*.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i))) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)) (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (cbrt.f64 j)) (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i))) (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) 1) (*.f64 (*.f64 (*.f64 c a) j) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 1) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 1 (*.f64 j (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 1 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 j (*.f64 c a))) (*.f64 j (neg.f64 (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 1 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 c a))) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a)) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a)) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) 1) (*.f64 (*.f64 j (*.f64 c a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 1) (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 j (*.f64 c a)) 1) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (cbrt.f64 j)))) (cbrt.f64 (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (fma.f64 c a (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (fma.f64 c a (neg.f64 (*.f64 y i)))) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) (fma.f64 c a (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (fma.f64 c a (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) (*.f64 j (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2) (cbrt.f64 j))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2))) (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) 2) 2) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j)) 2) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i)))) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))) 3) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (cbrt.f64 (*.f64 j (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 (cbrt.f64 j) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i)))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 j))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 j (fma.f64 c a (neg.f64 (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))) (cbrt.f64 (*.f64 j (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (cbrt.f64 j))) (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 3) j) (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3))))))

simplify981.0ms (1.3%)

Algorithm
egglog
Counts
215 → 203
Calls
Call 1
Inputs
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(if (!=.f64 (*.f64 j j) 0) (/.f64 1 (pow.f64 (*.f64 j j) -1/3)) (cbrt.f64 (*.f64 j j)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) -3)) (cbrt.f64 (*.f64 j j)))
(if (!=.f64 (cbrt.f64 (*.f64 j j)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 j j)) -1)) (cbrt.f64 (*.f64 j j)))
(*.f64 (cbrt.f64 j) (cbrt.f64 j))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)) (cbrt.f64 (cbrt.f64 j)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))))
(*.f64 (neg.f64 (cbrt.f64 j)) (neg.f64 (cbrt.f64 j)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))) (cbrt.f64 (cbrt.f64 (cbrt.f64 j))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (cbrt.f64 j))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (cbrt.f64 j))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) 3) (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) 3))
(*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (cbrt.f64 (*.f64 j (cbrt.f64 j))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j)))))
(*.f64 1 (cbrt.f64 (*.f64 j j)))
(*.f64 (cbrt.f64 (*.f64 j j)) 1)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j)))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 j (cbrt.f64 j))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))
(/.f64 (cbrt.f64 (*.f64 j j)) 1)
(pow.f64 (cbrt.f64 j) 2)
(pow.f64 (*.f64 j j) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) 3)
(pow.f64 (cbrt.f64 (*.f64 j j)) 1)
(pow.f64 (neg.f64 (cbrt.f64 j)) 2)
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 j j)) -1))
(cbrt.f64 (*.f64 j j))
(fma.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))
(fma.f64 j (neg.f64 (*.f64 y i)) (*.f64 j (*.f64 c a)))
(fma.f64 j (*.f64 c a) (*.f64 j (neg.f64 (*.f64 y i))))
(fma.f64 (*.f64 c a) j (*.f64 j (neg.f64 (*.f64 y i))))
(fma.f64 (neg.f64 (*.f64 y i)) j (*.f64 (*.f64 c a) j))
(if (!=.f64 (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a))) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))) (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (-.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j)) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j))) (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))) (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (-.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 c a) j) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c a) j) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 c a) j) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (*.f64 c a) j) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c a) j) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (*.f64 c a) j) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 c a) j) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c a) j) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3) -1/3)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) -3)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 0) (/.f64 1 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) -1)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 j (cbrt.f64 j))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a)))))
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j)))) (*.f64 (cbrt.f64 j) (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i)))))
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j)))) (*.f64 (cbrt.f64 j) (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (cbrt.f64 j) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 j))))
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j))))))
(+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 1 (*.f64 (*.f64 c a) j)))
(+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 j (cbrt.f64 j)))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))
(+.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)) (*.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i))) (cbrt.f64 j)))
(+.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)) (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)))
(+.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (cbrt.f64 j)) (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 j)))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i))) (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (cbrt.f64 j)))
(+.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))
(+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) 1) (*.f64 (*.f64 (*.f64 c a) j) 1))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 1) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 1))
(+.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))))
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a)))))
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 c a)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))))
(+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 1 (*.f64 j (*.f64 c a))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 1 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 1 (*.f64 j (*.f64 c a))) (*.f64 j (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 1 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 c a))) (cbrt.f64 j)))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a)) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a)) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))
(+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) 1) (*.f64 (*.f64 j (*.f64 c a)) 1))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 1) (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 1))
(+.f64 (*.f64 (*.f64 j (*.f64 c a)) 1) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) 1))
(*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)))
(*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (cbrt.f64 j)))) (cbrt.f64 (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (*.f64 j (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (fma.f64 c a (neg.f64 (*.f64 y i)))) (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) (*.f64 j (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2) (cbrt.f64 j))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2))) (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) 2) 2) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j)) 2) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i)))) (cbrt.f64 j))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))) 3) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)))
(*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (cbrt.f64 (*.f64 j (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 (cbrt.f64 j) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i)))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 j))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))) (cbrt.f64 (*.f64 j (cbrt.f64 j))))
(*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2))
(*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (cbrt.f64 j))) (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)))
(*.f64 1 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 3) j) (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2)))
(/.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) 3)
(pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 1)
(neg.f64 (*.f64 -1 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)))
(neg.f64 (*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) -1))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3))
Outputs
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(*.f64 c (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))))
(neg.f64 (*.f64 j (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))))
(neg.f64 (*.f64 j (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(*.f64 c (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))))
(neg.f64 (*.f64 j (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))))
(neg.f64 (*.f64 j (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))))
(neg.f64 (*.f64 j (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(*.f64 c (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(*.f64 c (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))))
(neg.f64 (*.f64 j (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(*.f64 c (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3))))
(*.f64 c (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 j 1/3) (*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3))))) (*.f64 c (*.f64 (pow.f64 j 1/3) (*.f64 a (pow.f64 (pow.f64 j 2) 1/3)))))
(fma.f64 (*.f64 (cbrt.f64 j) (*.f64 a (cbrt.f64 (*.f64 j j)))) c (neg.f64 (*.f64 j (*.f64 y i))))
(if (!=.f64 (*.f64 j j) 0) (/.f64 1 (pow.f64 (*.f64 j j) -1/3)) (cbrt.f64 (*.f64 j j)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) -3)) (cbrt.f64 (*.f64 j j)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) -3)) (cbrt.f64 (*.f64 j j)))
(if (!=.f64 (cbrt.f64 (*.f64 j j)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 j j)) -1)) (cbrt.f64 (*.f64 j j)))
(if (!=.f64 (cbrt.f64 (*.f64 j j)) 0) (/.f64 1 (cbrt.f64 (/.f64 1 (*.f64 j j)))) (cbrt.f64 (*.f64 j j)))
(*.f64 (cbrt.f64 j) (cbrt.f64 j))
(cbrt.f64 (*.f64 j j))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)))
(cbrt.f64 (*.f64 j j))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)) (cbrt.f64 (cbrt.f64 j)))
(cbrt.f64 (*.f64 j j))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))))
(cbrt.f64 (*.f64 j j))
(*.f64 (neg.f64 (cbrt.f64 j)) (neg.f64 (cbrt.f64 j)))
(cbrt.f64 (*.f64 j j))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))) (cbrt.f64 (cbrt.f64 (cbrt.f64 j))))
(cbrt.f64 (*.f64 j j))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))))
(cbrt.f64 (*.f64 j j))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (neg.f64 (cbrt.f64 j)))))
(cbrt.f64 (*.f64 j j))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (cbrt.f64 j))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (cbrt.f64 j))))
(cbrt.f64 (*.f64 j j))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))))
(cbrt.f64 (*.f64 j j))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))))
(cbrt.f64 (*.f64 j j))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) 3) (pow.f64 (cbrt.f64 (neg.f64 (cbrt.f64 j))) 3))
(cbrt.f64 (*.f64 j j))
(*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (*.f64 j j))))
(cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (cbrt.f64 (*.f64 j (cbrt.f64 j))))
(cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j)))))
(*.f64 1 (cbrt.f64 (*.f64 j j)))
(cbrt.f64 (*.f64 j j))
(*.f64 (cbrt.f64 (*.f64 j j)) 1)
(cbrt.f64 (*.f64 j j))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j)))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 j (cbrt.f64 j))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))
(cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 (cbrt.f64 j))) (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)) 2) (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))
(/.f64 (cbrt.f64 (*.f64 j j)) 1)
(cbrt.f64 (*.f64 j j))
(pow.f64 (cbrt.f64 j) 2)
(cbrt.f64 (*.f64 j j))
(pow.f64 (*.f64 j j) 1/3)
(cbrt.f64 (*.f64 j j))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) 3)
(cbrt.f64 (*.f64 j j))
(pow.f64 (cbrt.f64 (*.f64 j j)) 1)
(cbrt.f64 (*.f64 j j))
(pow.f64 (neg.f64 (cbrt.f64 j)) 2)
(cbrt.f64 (*.f64 j j))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 j j))))
(cbrt.f64 (*.f64 j j))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 j j)) -1))
(cbrt.f64 (*.f64 j j))
(cbrt.f64 (*.f64 j j))
(fma.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(fma.f64 j (neg.f64 (*.f64 y i)) (*.f64 j (*.f64 c a)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(fma.f64 j (*.f64 c a) (*.f64 j (neg.f64 (*.f64 y i))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(fma.f64 (*.f64 c a) j (*.f64 j (neg.f64 (*.f64 y i))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(fma.f64 (neg.f64 (*.f64 y i)) j (*.f64 (*.f64 c a) j))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(if (!=.f64 (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a))) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a)))) (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (neg.f64 j) (fma.f64 a c (*.f64 y i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) (*.f64 j (fma.f64 a c (*.f64 y i)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))) (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (neg.f64 j) (fma.f64 a c (*.f64 y i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) (*.f64 j (fma.f64 a c (*.f64 y i)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (-.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (fma.f64 a c (*.f64 y i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) (*.f64 j (fma.f64 a c (*.f64 y i)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j)) 0) (/.f64 (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j))) (-.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (neg.f64 j) (fma.f64 a c (*.f64 y i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) (*.f64 j (fma.f64 a c (*.f64 y i)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))) (-.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (neg.f64 j) (fma.f64 a c (*.f64 y i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) (*.f64 j (fma.f64 a c (*.f64 y i)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (-.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (fma.f64 a c (*.f64 y i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 j (*.f64 c a)) 2) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) (*.f64 j (fma.f64 a c (*.f64 y i)))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 c a) j) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c a) j) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 c a) j) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (neg.f64 (*.f64 j (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (neg.f64 (*.f64 j (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (*.f64 c a) j) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c a) j) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (*.f64 c a) j) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 c a) j) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c a) j) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 c a) j)) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (neg.f64 (*.f64 j (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3) -1/3)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) -3)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 0) (/.f64 1 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) -1)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 0) (/.f64 -1 (/.f64 -1 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3) (pow.f64 (*.f64 j (*.f64 c a)) 3)) (+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (neg.f64 (*.f64 j (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 3)) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (neg.f64 (*.f64 j (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (*.f64 j (neg.f64 (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (*.f64 j (neg.f64 (*.f64 y i))) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(if (!=.f64 (neg.f64 (*.f64 j (*.f64 y i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (neg.f64 (pow.f64 (*.f64 j (*.f64 y i)) 3))) (fma.f64 (*.f64 j (*.f64 c a)) (*.f64 j (fma.f64 a c (*.f64 y i))) (pow.f64 (neg.f64 (*.f64 j (*.f64 y i))) 2))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 j (cbrt.f64 j))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j)))) (*.f64 (cbrt.f64 j) (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j)))) (*.f64 (cbrt.f64 j) (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (cbrt.f64 j) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 j))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 1 (*.f64 (*.f64 c a) j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 j (cbrt.f64 j)))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)) (*.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i))) (cbrt.f64 j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y i)) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)) (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (cbrt.f64 j)) (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (neg.f64 (*.f64 y i))) (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 c a)) (cbrt.f64 j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (*.f64 c a) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) 1) (*.f64 (*.f64 (*.f64 c a) j) 1))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 1) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) 1))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 j (neg.f64 (*.f64 y i))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 c a)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 c a) j) (*.f64 j (neg.f64 (*.f64 y i))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (*.f64 c a) j))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i))))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 c a)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a))) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 1 (*.f64 j (*.f64 c a))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 1 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 1 (*.f64 j (*.f64 c a))) (*.f64 j (neg.f64 (*.f64 y i))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (*.f64 1 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 c a)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (cbrt.f64 j) (*.f64 c a))) (cbrt.f64 (cbrt.f64 (*.f64 j j)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 j) (*.f64 c a))) (cbrt.f64 j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a)) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 c a)) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) 1) (*.f64 (*.f64 j (*.f64 c a)) 1))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (neg.f64 (*.f64 y i)))) 1) (*.f64 (*.f64 (*.f64 (cbrt.f64 j) (*.f64 c a)) (cbrt.f64 (*.f64 j j))) 1))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(+.f64 (*.f64 (*.f64 j (*.f64 c a)) 1) (*.f64 (*.f64 j (neg.f64 (*.f64 y i))) 1))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)))
(cbrt.f64 (*.f64 (*.f64 j (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)))
(*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))))
(cbrt.f64 (*.f64 (*.f64 j (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (cbrt.f64 j)))) (cbrt.f64 (cbrt.f64 (*.f64 j j))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (cbrt.f64 j))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(*.f64 (*.f64 j (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (fma.f64 c a (neg.f64 (*.f64 y i)))) (cbrt.f64 (*.f64 j j))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 j) (pow.f64 (*.f64 j (cbrt.f64 j)) 2))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) (*.f64 j (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 j (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2) (cbrt.f64 j))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2) (cbrt.f64 j)) (*.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2) (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2) (*.f64 (cbrt.f64 (*.f64 j j)) j)) (*.f64 (*.f64 j (cbrt.f64 j)) (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2))) (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) 2) 2) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) 2) 2) j)) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j)) 2) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i)))) (cbrt.f64 j))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))) 3) (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) 2)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)) (cbrt.f64 (*.f64 j (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 2)) j) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (cbrt.f64 (*.f64 j (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i))))) (cbrt.f64 (*.f64 (cbrt.f64 j) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (cbrt.f64 j)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i)))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 j))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (fma.f64 c a (neg.f64 (*.f64 y i)))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))) (cbrt.f64 (*.f64 j (cbrt.f64 j))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (cbrt.f64 (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (*.f64 j (cbrt.f64 j))) (cbrt.f64 (*.f64 j j)))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 j (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j)))) 2) (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))))
(*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (cbrt.f64 j))) (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 j) (pow.f64 (*.f64 j (cbrt.f64 j)) 2))) (fma.f64 c a (neg.f64 (*.f64 y i))))
(*.f64 1 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 1)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 j j)) j))) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 j))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (*.f64 j (cbrt.f64 j)))) (fma.f64 c a (neg.f64 (*.f64 y i)))) (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) 3) j) (cbrt.f64 (cbrt.f64 (*.f64 j j))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2)))
(*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) (cbrt.f64 (*.f64 j (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2)) 2)))
(/.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 1)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(pow.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3) 1/3)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)) 3)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 1)
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(neg.f64 (*.f64 -1 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(neg.f64 (*.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) -1))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j) 3))
(*.f64 (fma.f64 c a (neg.f64 (*.f64 y i))) j)

eval1.0s (1.4%)

Compiler

Compiled 115812 to 20027 computations (82.7% saved)

prune1.3s (1.7%)

Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New1691301721
Fresh11112
Picked101
Done404
Total1707311738
Error
0.3b
Counts
1738 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
22.5b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
21.7b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
17.6b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 a t)))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
14.9b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a x) t)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
19.0b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y) (cbrt.f64 (*.f64 z x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
20.5b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (*.f64 y (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 z z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
13.4b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (*.f64 y x) z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
20.0b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
23.8b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
32.6b
(+.f64 (-.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
31.6b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j))))
20.6b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
30.1b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
25.2b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
31.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
30.7b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (*.f64 c (*.f64 a j)))
32.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 (*.f64 z (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (neg.f64 (*.f64 t i))))) (*.f64 c (*.f64 a j)))
25.8b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) 3))) (*.f64 c (*.f64 a j)))
23.8b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
16.1b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))))
30.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c))))
33.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
20.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (*.f64 i b) t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
25.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 i (*.f64 (cbrt.f64 (*.f64 t t)) b))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
20.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
30.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
29.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
29.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
26.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
32.2b
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
28.4b
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Compiler

Compiled 2478 to 1528 computations (38.3% saved)

localize37.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(*.f64 (*.f64 y x) z)
4.7b
(*.f64 a (*.f64 t x))
6.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
8.1b
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
Compiler

Compiled 155 to 36 computations (76.8% saved)

series6.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 (*.f64 y x) z)
0.0ms
y
@inf
(*.f64 (*.f64 y x) z)
0.0ms
y
@-inf
(*.f64 (*.f64 y x) z)
0.0ms
x
@-inf
(*.f64 (*.f64 y x) z)
0.0ms
x
@inf
(*.f64 (*.f64 y x) z)
Compiler

Compiled 950 to 60 computations (93.7% saved)

rewrite100.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
111×egg-rr
Counts
1 → 111
Calls
Call 1
Inputs
(*.f64 (*.f64 y x) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y x) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x z) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)) (cbrt.f64 (*.f64 (*.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 y y))) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 z) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 y (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y) (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) y)) (cbrt.f64 (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 z)) (*.f64 (cbrt.f64 (*.f64 z z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x z)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) 2) (cbrt.f64 (*.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x z) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 x (cbrt.f64 y))) (cbrt.f64 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z y) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 x z) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 z y) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y)) (cbrt.f64 (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 z z)) y) (*.f64 x (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) y) (cbrt.f64 (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x z)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)) (cbrt.f64 (cbrt.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) 1) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 y y)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) 2) (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 z)))) (cbrt.f64 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 1 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y y) x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 x z))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 (*.f64 z z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 x z))) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y) (pow.f64 (*.f64 (*.f64 y x) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) (pow.f64 (*.f64 (*.f64 y x) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 z (cbrt.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z) (cbrt.f64 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z) (pow.f64 (*.f64 (*.f64 y x) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (*.f64 (*.f64 y x) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 z y))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 z (cbrt.f64 (*.f64 y x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z y) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y x) (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 (*.f64 z z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (cbrt.f64 (*.f64 x z))) (cbrt.f64 (pow.f64 (*.f64 x z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y x) (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (*.f64 y x) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y x) z) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 z (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) (*.f64 x (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) 2) (*.f64 (*.f64 z (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) 2) (*.f64 (*.f64 (*.f64 y x) (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) (*.f64 y (cbrt.f64 (*.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 x z)))) (cbrt.f64 (pow.f64 (*.f64 x z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 z (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) 2) (*.f64 x z)) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) 2)) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y x) (cbrt.f64 z))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (pow.f64 (*.f64 (*.f64 y x) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (*.f64 (*.f64 y x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (*.f64 y x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 y))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z (cbrt.f64 (*.f64 y x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (pow.f64 (*.f64 (*.f64 y x) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 z))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 (*.f64 y x) (cbrt.f64 z)))) (cbrt.f64 (cbrt.f64 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) x)) (cbrt.f64 (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3))))))

simplify231.0ms (0.3%)

Algorithm
egglog
Counts
147 → 118
Calls
Call 1
Inputs
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 x z))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))
(*.f64 (*.f64 x z) y)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)) (cbrt.f64 (*.f64 (*.f64 y x) z)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y))
(*.f64 (cbrt.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y)))
(*.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 y y))) (*.f64 x z)))
(*.f64 (cbrt.f64 z) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z))
(*.f64 (*.f64 z (*.f64 y (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 1 (*.f64 (*.f64 y x) z))
(*.f64 (*.f64 (*.f64 y x) z) 1)
(*.f64 (cbrt.f64 y) (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) (cbrt.f64 y))
(*.f64 (*.f64 y (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) z))
(*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) y)) (cbrt.f64 (*.f64 x z)))
(*.f64 (*.f64 x (cbrt.f64 z)) (*.f64 (cbrt.f64 (*.f64 z z)) y))
(*.f64 (cbrt.f64 (*.f64 x z)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) y))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))))
(*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) 2) (cbrt.f64 (*.f64 (*.f64 y x) z))))
(*.f64 (*.f64 (*.f64 x z) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 z (*.f64 x (cbrt.f64 y))) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 (*.f64 z y) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 x z) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 z y) (cbrt.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y)) (cbrt.f64 (cbrt.f64 z)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) y) (*.f64 x (cbrt.f64 z)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) y) (cbrt.f64 (*.f64 x z)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)) (cbrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x z)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) y)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)) (cbrt.f64 (cbrt.f64 (*.f64 y x))))
(*.f64 (*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) 1) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 y y)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) 2) (*.f64 x z)))
(*.f64 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 z)))) (cbrt.f64 (*.f64 z z)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))))
(*.f64 (cbrt.f64 x) (*.f64 1 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y)))
(*.f64 (cbrt.f64 x) (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z)))
(*.f64 (cbrt.f64 x) (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 x z))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) (cbrt.f64 y)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 (*.f64 z z) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 x z))) (cbrt.f64 y))
(*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y) (pow.f64 (*.f64 (*.f64 y x) z) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) (pow.f64 (*.f64 (*.f64 y x) z) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 z (cbrt.f64 (*.f64 y x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z) (cbrt.f64 (*.f64 y x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z) (pow.f64 (*.f64 (*.f64 y x) z) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (*.f64 (*.f64 y x) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 z y))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 z (cbrt.f64 (*.f64 y x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2))
(*.f64 (*.f64 z y) x)
(*.f64 x (*.f64 z y))
(*.f64 (*.f64 (*.f64 (*.f64 y x) (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 (*.f64 z z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) 2))
(*.f64 (*.f64 (*.f64 z (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) 2))
(*.f64 (*.f64 z (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)))
(*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y) (cbrt.f64 z))
(*.f64 (*.f64 z (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) x))
(*.f64 (*.f64 z (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) y))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 x z))) (cbrt.f64 (pow.f64 (*.f64 x z) 2)))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 x z))))
(*.f64 (*.f64 x (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) z))
(*.f64 (*.f64 (*.f64 y x) (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (*.f64 y x) (cbrt.f64 z)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y x) z) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 z (cbrt.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) (*.f64 x (cbrt.f64 y)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) 2) (*.f64 (*.f64 z (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) 2) (*.f64 (*.f64 (*.f64 y x) (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 (*.f64 z z)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) (*.f64 y (cbrt.f64 (*.f64 x z))))
(*.f64 (*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 x z)))) (cbrt.f64 (pow.f64 (*.f64 x z) 2)))
(*.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 z (cbrt.f64 y)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) 2) (*.f64 x z)) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) 2)) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) (cbrt.f64 z))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (pow.f64 (*.f64 (*.f64 y x) z) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (*.f64 (*.f64 y x) z)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (*.f64 y x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 y))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x)))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 z y))))
(*.f64 (cbrt.f64 (*.f64 z (cbrt.f64 (*.f64 y x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (pow.f64 (*.f64 (*.f64 y x) z) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 z))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 (*.f64 y x) (cbrt.f64 z)))) (cbrt.f64 (cbrt.f64 (*.f64 z z))))
(*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) x)) (cbrt.f64 (*.f64 z y)))
(/.f64 (*.f64 (*.f64 y x) z) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) 1/3)
(pow.f64 (*.f64 (*.f64 y x) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3))
Outputs
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 y x) z)
(*.f64 (*.f64 z x) y)
(*.f64 z (*.f64 y x))
(*.f64 (*.f64 z x) y)
(*.f64 y (*.f64 x z))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 x z) y)
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)) (cbrt.f64 (*.f64 (*.f64 y x) z)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 z)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 y y))) (*.f64 x z)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 y y)))) (*.f64 z x))
(*.f64 (cbrt.f64 z) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 z (*.f64 y (cbrt.f64 x))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 z x) y)
(*.f64 1 (*.f64 (*.f64 y x) z))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 y x) z) 1)
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 y) (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) (cbrt.f64 y))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 y (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) z))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) y)) (cbrt.f64 (*.f64 x z)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 x (cbrt.f64 z)) (*.f64 (cbrt.f64 (*.f64 z z)) y))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 x z)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) y))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))
(*.f64 (*.f64 z x) y)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) 2) (cbrt.f64 (*.f64 (*.f64 y x) z))))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 x z) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 z (*.f64 x (cbrt.f64 y))) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 z y) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 x z) (cbrt.f64 y)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 z y) (cbrt.f64 x)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y)) (cbrt.f64 (cbrt.f64 z)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) y) (*.f64 x (cbrt.f64 z)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) y) (cbrt.f64 (*.f64 x z)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z) (cbrt.f64 x))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)) (cbrt.f64 x))
(*.f64 (*.f64 z x) y)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)))))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y) (cbrt.f64 x))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 x z)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) y)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)) (cbrt.f64 (cbrt.f64 (*.f64 y x))))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) 1) (cbrt.f64 x))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 y y)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) 2) (*.f64 x z)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 z)))) (cbrt.f64 (*.f64 z z)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 x) (*.f64 1 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x)))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 x) (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 x) (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 x z))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) (cbrt.f64 y)))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) (*.f64 z x))) (pow.f64 (*.f64 z x) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 (*.f64 z z) y)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 x z))) (cbrt.f64 y))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y) (pow.f64 (*.f64 (*.f64 y x) z) 2))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 y)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) (pow.f64 (*.f64 (*.f64 y x) z) 2))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 z (cbrt.f64 (*.f64 y x))))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z) (cbrt.f64 (*.f64 y x)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z) (pow.f64 (*.f64 (*.f64 y x) z) 2))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (*.f64 (*.f64 y x) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 z y))) (cbrt.f64 x))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 z (cbrt.f64 (*.f64 y x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 z x) y) 2) (*.f64 z (cbrt.f64 (*.f64 y x)))) (cbrt.f64 (pow.f64 (*.f64 y x) 2))))
(*.f64 (*.f64 z y) x)
(*.f64 (*.f64 z x) y)
(*.f64 x (*.f64 z y))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 (*.f64 y x) (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 (*.f64 z z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) 2))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 z (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) 2))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 z (cbrt.f64 (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 y x) 2)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y) (cbrt.f64 z))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 z (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) x))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 z (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 x x)) y))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 y (cbrt.f64 (*.f64 x z))) (cbrt.f64 (pow.f64 (*.f64 x z) 2)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 x z))))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 x (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) z))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 y x) (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (*.f64 y x) (cbrt.f64 z)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y x) z) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) 2))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 z (cbrt.f64 x)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) (*.f64 x (cbrt.f64 y)))
(*.f64 (*.f64 z x) y)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2) 2) (*.f64 (*.f64 z (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) 2)))
(*.f64 (*.f64 z x) y)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) 2) (*.f64 (*.f64 (*.f64 y x) (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 (*.f64 z z)))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x z) 2)) (*.f64 y (cbrt.f64 (*.f64 x z))))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 x z)))) (cbrt.f64 (pow.f64 (*.f64 x z) 2)))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) (*.f64 z x))) (pow.f64 (*.f64 z x) 2)))
(*.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) 2)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 z y) (cbrt.f64 (*.f64 x x)))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) z) y)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) z)))
(*.f64 (*.f64 z x) y)
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 z (cbrt.f64 y)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) 2) (*.f64 x z)) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y (cbrt.f64 y))) (*.f64 (*.f64 z x) (cbrt.f64 y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x) 2)) (cbrt.f64 y)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) (cbrt.f64 z))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (pow.f64 (*.f64 (*.f64 y x) z) 2))))
(*.f64 (*.f64 z x) y)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) z))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (*.f64 (*.f64 y x) z)))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 (*.f64 y x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) z)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 y))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) z) x)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 z y))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 z (cbrt.f64 (*.f64 y x)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (pow.f64 (*.f64 (*.f64 y x) z) 2))))
(cbrt.f64 (*.f64 (*.f64 z (cbrt.f64 (*.f64 y x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (pow.f64 (*.f64 (*.f64 z x) y) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (cbrt.f64 z))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) x) y)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (*.f64 (*.f64 y x) (cbrt.f64 z)))) (cbrt.f64 (cbrt.f64 (*.f64 z z))))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 z y)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) x)))
(*.f64 (*.f64 z x) y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) x)) (cbrt.f64 (*.f64 z y)))
(*.f64 (*.f64 z x) y)
(/.f64 (*.f64 (*.f64 y x) z) 1)
(*.f64 (*.f64 z x) y)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) 1/3)
(*.f64 (*.f64 z x) y)
(pow.f64 (*.f64 (*.f64 y x) z) 1)
(*.f64 (*.f64 z x) y)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) z)) 3)
(*.f64 (*.f64 z x) y)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3))
(*.f64 (*.f64 z x) y)

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z)))
5.9b
(*.f64 c (*.f64 a j))
6.5b
(*.f64 b (*.f64 c z))
6.8b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 91 to 19 computations (79.1% saved)

series79.0ms (0.1%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
20.0ms
z
@-inf
(*.f64 b (*.f64 c z))
2.0ms
c
@inf
(*.f64 b (*.f64 c z))
1.0ms
x
@inf
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z)))
1.0ms
c
@0
(*.f64 b (*.f64 c z))
1.0ms
z
@inf
(*.f64 b (*.f64 c z))
Compiler

Compiled 7540 to 1490 computations (80.2% saved)

rewrite196.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
67×egg-rr
43×egg-rr
Counts
2 → 110
Calls
Call 1
Inputs
(*.f64 b (*.f64 c z))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c z) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b c) (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b c) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b z) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c z) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c z)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 b z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 b (cbrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b) (cbrt.f64 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (*.f64 b c) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 c z)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 c z) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) 1) (cbrt.f64 (pow.f64 (*.f64 c z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) (cbrt.f64 (*.f64 c z))) (cbrt.f64 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 c z))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 b c))) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 c z))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b z) (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b z) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b z) 1) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 c z)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 c z)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c z)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b c)) (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)) x) (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)) (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 1 (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 b) (*.f64 c z) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 b c)) z (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b c) (neg.f64 z) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 c z)) b (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 b z)) c (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 b (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c z) (neg.f64 b) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 b (*.f64 c z)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (neg.f64 (*.f64 c z)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2)) (+.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 b (*.f64 c z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 b (*.f64 c z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (pow.f64 (*.f64 b (*.f64 c z)) 2)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z)))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (*.f64 y z))) (neg.f64 (*.f64 (*.f64 t a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (+.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y z)) (-.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (*.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 x (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) (*.f64 b (*.f64 c z))))))) (-.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (*.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2) (cbrt.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3))))))

simplify794.0ms (1.1%)

Algorithm
egglog
Counts
230 → 143
Calls
Call 1
Inputs
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b)))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 b (*.f64 c z))
(*.f64 (*.f64 c z) b)
(*.f64 (*.f64 (*.f64 b c) (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)))
(*.f64 1 (*.f64 b (*.f64 c z)))
(*.f64 (*.f64 b (*.f64 c z)) 1)
(*.f64 (*.f64 b c) z)
(*.f64 z (*.f64 b c))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)))
(*.f64 (*.f64 b z) c)
(*.f64 (*.f64 (*.f64 c z) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 c z)))
(*.f64 (cbrt.f64 (*.f64 c z)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b))
(*.f64 c (*.f64 b z))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 b (cbrt.f64 (*.f64 c z))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b) (cbrt.f64 (*.f64 c z)))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (*.f64 b c) (cbrt.f64 z)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 c z)) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 c z) (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) 1) (cbrt.f64 (pow.f64 (*.f64 c z) 2)))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) (cbrt.f64 (*.f64 c z))) (cbrt.f64 (*.f64 c z)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 c z))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 b c))) (cbrt.f64 z))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 c z))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b z) (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)))
(*.f64 (*.f64 (*.f64 b z) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))
(*.f64 (*.f64 (*.f64 b z) 1) c)
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b)))
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 c z)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 c z)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))
(*.f64 (cbrt.f64 (*.f64 c z)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (*.f64 b c)))
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 b c)))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 c z))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 b (*.f64 c z))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 b c)) (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) 3)
(pow.f64 (*.f64 b (*.f64 c z)) 1)
(pow.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3))
(fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)) x) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 1 (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (neg.f64 b) (*.f64 c z) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (neg.f64 (*.f64 b c)) z (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (*.f64 b c) (neg.f64 z) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (neg.f64 (*.f64 c z)) b (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 1 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (neg.f64 (*.f64 b z)) c (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 b (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (*.f64 c z) (neg.f64 b) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 -1 (*.f64 b (*.f64 c z)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 b (neg.f64 (*.f64 c z)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 0 0 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(fma.f64 1 0 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (*.f64 b (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (+.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2)) (+.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (neg.f64 (*.f64 b (*.f64 c z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (neg.f64 (*.f64 b (*.f64 c z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (pow.f64 (*.f64 b (*.f64 c z)) 2)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z)))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))
(+.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(+.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (*.f64 y z))) (neg.f64 (*.f64 (*.f64 t a) x)))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 b (*.f64 c z)))))
(+.f64 (*.f64 x (*.f64 y z)) (-.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (*.f64 b (*.f64 c z))))
(+.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) -1))
(+.f64 0 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(-.f64 (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (*.f64 b (*.f64 c z)))
(-.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (*.f64 b (*.f64 c z)))
(-.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))
(-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))
(*.f64 1 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(*.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 1)
(*.f64 -1 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))
(*.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) -1)
(*.f64 (*.f64 -1 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 x (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) (*.f64 b (*.f64 c z))))))) (-.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (*.f64 b (*.f64 c z)))))
(*.f64 (cbrt.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2) (cbrt.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2)))
(pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))) 3)
(pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 1)
(pow.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) 1/3)
(neg.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))
(neg.f64 (-.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) 0))
(cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3))
Outputs
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c b) z)
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 (*.f64 c b) z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z)))
(neg.f64 (fma.f64 (*.f64 c b) z (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z)
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b)))))
(*.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z)
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 (*.f64 c b) z))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 (*.f64 c b) z))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 (*.f64 c b) z))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 (*.f64 c b) z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 b (*.f64 c z))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 c z) b)
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (*.f64 b c) (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)))
(*.f64 (*.f64 c b) z)
(*.f64 1 (*.f64 b (*.f64 c z)))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 b (*.f64 c z)) 1)
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 b c) z)
(*.f64 (*.f64 c b) z)
(*.f64 z (*.f64 b c))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 b z) c)
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (*.f64 c z) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 c z)))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (*.f64 c z)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b))
(*.f64 (*.f64 c b) z)
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 b (cbrt.f64 (*.f64 c z))))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b) (cbrt.f64 (*.f64 c z)))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (*.f64 b c) (cbrt.f64 z)))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 c z)) (cbrt.f64 b))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 c z) (cbrt.f64 b)))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) 1) (cbrt.f64 (pow.f64 (*.f64 c z) 2)))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) (cbrt.f64 (*.f64 c z))) (cbrt.f64 (*.f64 c z)))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 c z))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 b c))) (cbrt.f64 z))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 c z))) (cbrt.f64 b))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (*.f64 b z) (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (*.f64 b z) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (*.f64 b z) 1) c)
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b)))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b)))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c z) 2)) b)))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 c z)) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (*.f64 c z)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (*.f64 c z)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))
(cbrt.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 c b) z) 2)) (*.f64 c z)))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (*.f64 b c)))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 b c)))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) 2) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 c z))))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 b (*.f64 c z))))
(*.f64 (*.f64 c b) z)
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 c z))) 2) 2))
(*.f64 (*.f64 c b) z)
(*.f64 (cbrt.f64 (*.f64 b c)) (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))))
(*.f64 (*.f64 c b) z)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) 3)
(*.f64 (*.f64 c b) z)
(pow.f64 (*.f64 b (*.f64 c z)) 1)
(*.f64 (*.f64 c b) z)
(pow.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3) 1/3)
(*.f64 (*.f64 c b) z)
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 3))
(*.f64 (*.f64 c b) z)
(fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)) x) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2)) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 1 (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (neg.f64 b) (*.f64 c z) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (neg.f64 (*.f64 b c)) z (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (*.f64 b c) (neg.f64 z) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 c z))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (neg.f64 (*.f64 c z)) b (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 1 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (neg.f64 (*.f64 b z)) c (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 b (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (*.f64 c z) (neg.f64 b) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 -1 (*.f64 b (*.f64 c z)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 b (neg.f64 (*.f64 c z)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 0 0 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(fma.f64 1 0 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(if (!=.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 3) (pow.f64 (*.f64 (*.f64 c b) z) 3)) (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (*.f64 b (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (*.f64 (*.f64 c b) z) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 3) (pow.f64 (*.f64 (*.f64 c b) z) 3)) (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 3) (pow.f64 (*.f64 (*.f64 c b) z) 3)) (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 3) (pow.f64 (*.f64 (*.f64 c b) z) 3)) (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (neg.f64 (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2) (pow.f64 (*.f64 (*.f64 c b) z) 2)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (+.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2)) (+.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z)) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z)) 2)) (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 3) (pow.f64 (*.f64 (*.f64 c b) z) 3)) (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 3) (pow.f64 (*.f64 (*.f64 c b) z) 3)) (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z)) 2)) (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z)) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z)) 2)) (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 2) (*.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (pow.f64 (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z)) 2) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z)) 2)) (fma.f64 x (fma.f64 t a (neg.f64 (*.f64 y z))) (*.f64 (*.f64 c b) z))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (fma.f64 (*.f64 b (*.f64 c z)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 3) (pow.f64 (*.f64 (*.f64 c b) z) 3)) (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (neg.f64 (*.f64 b (*.f64 c z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 c z))) (-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 3) (pow.f64 (*.f64 (*.f64 c b) z) 3)) (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (neg.f64 (*.f64 b (*.f64 c z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 3) (pow.f64 (*.f64 b (*.f64 c z)) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2) (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (*.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x) 3) (pow.f64 (*.f64 (*.f64 c b) z) 3)) (fma.f64 (*.f64 (*.f64 c b) z) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(if (!=.f64 (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2) (pow.f64 (*.f64 b (*.f64 c z)) 2)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 b (*.f64 c z)))) (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(if (!=.f64 (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) 2) (pow.f64 (*.f64 (*.f64 c b) z) 2)) (fma.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) x (*.f64 (*.f64 c b) z))) (fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a))))
(+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (neg.f64 (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 x (*.f64 y z))) (neg.f64 (*.f64 (*.f64 t a) x)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 b (*.f64 c z)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (*.f64 x (*.f64 y z)) (-.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (*.f64 b (*.f64 c z))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) -1))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(+.f64 0 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 0) (*.f64 b (*.f64 c z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) (*.f64 b (*.f64 c z)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 0 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(-.f64 (neg.f64 (*.f64 b (*.f64 c z))) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 1 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 1)
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 -1 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) -1)
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (*.f64 -1 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 c z)) 2)) (cbrt.f64 (*.f64 x (*.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) (*.f64 b (*.f64 c z))))))) (-.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (*.f64 b (*.f64 c z)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (cbrt.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2) (cbrt.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) 2)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z))))) 3)
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 1)
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(pow.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3) 1/3)
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(neg.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(neg.f64 (-.f64 (fma.f64 (*.f64 b c) z (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) 0))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))
(cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)) (neg.f64 (*.f64 b (*.f64 c z)))) 3))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (neg.f64 (*.f64 (*.f64 t x) a)))

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b))))
5.1b
(*.f64 i (*.f64 y j))
6.5b
(*.f64 i (*.f64 t b))
6.8b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 106 to 21 computations (80.2% saved)

series27.0ms (0%)

Counts
2 → 96
Calls

30 calls:

TimeVariablePointExpression
1.0ms
t
@-inf
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b))))
1.0ms
y
@0
(*.f64 i (*.f64 y j))
1.0ms
i
@0
(*.f64 i (*.f64 y j))
1.0ms
i
@inf
(*.f64 i (*.f64 y j))
0.0ms
i
@0
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b))))
Compiler

Compiled 6540 to 1025 computations (84.3% saved)

rewrite124.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
68×egg-rr
36×egg-rr
Counts
2 → 104
Calls
Call 1
Inputs
(*.f64 i (*.f64 y j))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i (*.f64 y j)) 0) (/.f64 1 (pow.f64 (*.f64 i (*.f64 y j)) -1)) (*.f64 i (*.f64 y j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (*.f64 i (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (*.f64 y j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (*.f64 y j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i y) j)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 j (*.f64 i y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i j) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 i j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (*.f64 y j)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (*.f64 i y))) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 i)) (cbrt.f64 (*.f64 y j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (*.f64 i (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y j)) (*.f64 (cbrt.f64 i) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 i y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i y) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 y j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y j) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y j) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (*.f64 y j))) (cbrt.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (cbrt.f64 j) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 y j)) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 i y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (*.f64 y j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 i (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 i (*.f64 y j)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) 2)) (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) 2)) x) (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 1 (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (*.f64 t b)) 1 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (*.f64 t b) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2))) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i t) b (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 i t) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 i) (neg.f64 (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t b) i (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i b) t (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 i t) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (cbrt.f64 (*.f64 i (*.f64 t b))) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 i b) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (*.f64 i (*.f64 t b))) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)) (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 i (*.f64 t b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 0) (/.f64 1 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) -1)) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 i (*.f64 t b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 i (*.f64 t b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (*.f64 x z) y)) (neg.f64 (*.f64 (*.f64 t a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x z) y) (+.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x z) y) (-.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 i (*.f64 t b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 0) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) (neg.f64 (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 t b)) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (*.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (*.f64 i (*.f64 t b)))))) (+.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (*.f64 i (*.f64 t b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (*.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (+.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (cbrt.f64 (*.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) (*.f64 i (*.f64 t b)))))) (-.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (neg.f64 (*.f64 i (*.f64 t b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)) (cbrt.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3))))))

simplify881.0ms (1.2%)

Algorithm
egglog
Counts
200 → 142
Calls
Call 1
Inputs
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(if (!=.f64 (*.f64 i (*.f64 y j)) 0) (/.f64 1 (pow.f64 (*.f64 i (*.f64 y j)) -1)) (*.f64 i (*.f64 y j)))
(*.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (*.f64 i (*.f64 y j))))
(*.f64 1 (*.f64 i (*.f64 y j)))
(*.f64 (*.f64 i (*.f64 y j)) 1)
(*.f64 (*.f64 i y) j)
(*.f64 j (*.f64 i y))
(*.f64 (*.f64 i j) y)
(*.f64 (cbrt.f64 (*.f64 y j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2)) i))
(*.f64 y (*.f64 i j))
(*.f64 (*.f64 (*.f64 i (*.f64 y j)) -1) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (*.f64 i y))) (cbrt.f64 j))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 i)) (cbrt.f64 (*.f64 y j)))
(*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j))
(*.f64 -1 (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))
(*.f64 (cbrt.f64 (*.f64 y j)) (*.f64 (cbrt.f64 i) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 i y)))
(*.f64 (*.f64 (*.f64 i y) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 (*.f64 i (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)))
(*.f64 i (*.f64 y j))
(*.f64 (*.f64 y j) i)
(*.f64 (*.f64 (*.f64 y j) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)))
(*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y j)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (*.f64 y j))) (cbrt.f64 i))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (cbrt.f64 j) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))
(*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 y j)) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 i y)))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(neg.f64 (*.f64 -1 (*.f64 i (*.f64 y j))))
(neg.f64 (*.f64 (*.f64 i (*.f64 y j)) -1))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))
(fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 i (*.f64 t b)))
(fma.f64 1 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 x (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) 2)) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) 2)) x) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 1 (*.f64 i (*.f64 t b)))
(fma.f64 1 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (*.f64 i (*.f64 t b)) 1 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 i (*.f64 t b) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2))) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (*.f64 i t) b (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 b (*.f64 i t) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (neg.f64 i) (neg.f64 (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (*.f64 t b) i (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (*.f64 i b) t (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (*.f64 (*.f64 i t) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (cbrt.f64 (*.f64 i (*.f64 t b))) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 t (*.f64 i b) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 -1 (neg.f64 (*.f64 i (*.f64 t b))) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (cbrt.f64 (*.f64 t b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 1 0 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(fma.f64 0 0 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(fma.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (*.f64 i (*.f64 t b)))
(if (!=.f64 (-.f64 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)) (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (*.f64 i (*.f64 t b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 0) (/.f64 1 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) -1)) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (neg.f64 (*.f64 i (*.f64 t b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (*.f64 x z) y)) (neg.f64 (*.f64 (*.f64 t a) x)))
(+.f64 (*.f64 (*.f64 x z) y) (+.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 (*.f64 x z) y) (-.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 i (*.f64 t b)))))
(+.f64 (-.f64 0 0) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(+.f64 0 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(-.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) (neg.f64 (*.f64 i (*.f64 t b))))
(-.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))
(*.f64 -1 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))
(*.f64 1 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(*.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 1)
(*.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) -1)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (*.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (*.f64 i (*.f64 t b)))))) (+.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (*.f64 i (*.f64 t b)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (*.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (+.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (cbrt.f64 (*.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) (*.f64 i (*.f64 t b)))))) (-.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (neg.f64 (*.f64 i (*.f64 t b))))))
(*.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)) (cbrt.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2))))
(pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 3)
(pow.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) 1/3)
(pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 1)
(neg.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))
(neg.f64 (-.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 0))
(cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3))
Outputs
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 a t) x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 (*.f64 a t) x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 (fma.f64 i b (neg.f64 (*.f64 a x))) t)
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(*.f64 (fma.f64 i b (neg.f64 (*.f64 a x))) t)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x)))
(fma.f64 i (*.f64 t b) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 a t) x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 a t) x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(if (!=.f64 (*.f64 i (*.f64 y j)) 0) (/.f64 1 (pow.f64 (*.f64 i (*.f64 y j)) -1)) (*.f64 i (*.f64 y j)))
(if (!=.f64 (*.f64 y (*.f64 j i)) 0) (/.f64 -1 (/.f64 -1 (*.f64 y (*.f64 j i)))) (*.f64 y (*.f64 j i)))
(*.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)))
(*.f64 y (*.f64 j i))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (*.f64 i (*.f64 y j))))
(*.f64 y (*.f64 j i))
(*.f64 1 (*.f64 i (*.f64 y j)))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 i (*.f64 y j)) 1)
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 i y) j)
(*.f64 y (*.f64 j i))
(*.f64 j (*.f64 i y))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 i j) y)
(*.f64 y (*.f64 j i))
(*.f64 (cbrt.f64 (*.f64 y j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2)) i))
(*.f64 y (*.f64 j i))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 (*.f64 i (*.f64 y j)) -1) -1)
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (*.f64 i y))) (cbrt.f64 j))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 i)) (cbrt.f64 (*.f64 y j)))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j))
(*.f64 y (*.f64 j i))
(*.f64 -1 (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 y (*.f64 j i))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))
(*.f64 y (*.f64 j i))
(*.f64 (cbrt.f64 (*.f64 y j)) (*.f64 (cbrt.f64 i) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))
(*.f64 y (*.f64 j i))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 i y)))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 (*.f64 i y) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j)))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 i (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)))
(*.f64 y (*.f64 j i))
(*.f64 i (*.f64 y j))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 y j) i)
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 (*.f64 y j) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)))
(*.f64 y (*.f64 j i))
(*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y j)))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (cbrt.f64 (*.f64 y j))) (cbrt.f64 i))
(*.f64 y (*.f64 j i))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 2) 2))
(*.f64 y (*.f64 j i))
(*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (cbrt.f64 j) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))
(*.f64 y (*.f64 j i))
(*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 y j)) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))))
(*.f64 y (*.f64 j i))
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 j) (*.f64 i y)))
(*.f64 y (*.f64 j i))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(*.f64 y (*.f64 j i))
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(*.f64 y (*.f64 j i))
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(*.f64 y (*.f64 j i))
(neg.f64 (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 y (*.f64 j i))
(neg.f64 (*.f64 (*.f64 i (*.f64 y j)) -1))
(*.f64 y (*.f64 j i))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))
(*.f64 y (*.f64 j i))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 1 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 x (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) 2)) (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) 2)) x) (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 1 (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 1 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 i (*.f64 t b)) 1 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 t b) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (*.f64 (*.f64 t b) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))))
(fma.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (*.f64 i (cbrt.f64 (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2))) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 i t) b (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 b (*.f64 i t) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (neg.f64 i) (neg.f64 (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 t b) i (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (*.f64 i b) t (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(fma.f64 (*.f64 (*.f64 i t) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (*.f64 (*.f64 i t) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (cbrt.f64 (*.f64 i (*.f64 t b))) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 t (*.f64 i b) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))) (*.f64 (*.f64 y z) x))
(fma.f64 -1 (neg.f64 (*.f64 i (*.f64 t b))) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 (*.f64 t b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 (cbrt.f64 (*.f64 t b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) i) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))))
(fma.f64 1 0 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 0 0 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(if (!=.f64 (-.f64 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 i (*.f64 t b) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 2)) (fma.f64 i (*.f64 t b) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)) (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x (neg.f64 (*.f64 i (*.f64 t b)))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))) 2) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 2) (*.f64 (*.f64 i (*.f64 t b)) (fma.f64 i (*.f64 t b) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 2) (*.f64 (*.f64 i (*.f64 t b)) (fma.f64 i (*.f64 t b) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 2) (*.f64 (*.f64 i (*.f64 t b)) (fma.f64 i (*.f64 t b) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (*.f64 i (*.f64 t b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (*.f64 i (*.f64 t b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 2) (*.f64 (*.f64 i (*.f64 t b)) (fma.f64 i (*.f64 t b) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))) 2) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x (neg.f64 (*.f64 i (*.f64 t b)))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))) 2) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))))) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2) (*.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))) 2) 0) (/.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))) 2) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) x (neg.f64 (*.f64 i (*.f64 t b)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 2)) (fma.f64 i (*.f64 t b) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 0) (/.f64 1 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) -1)) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))) 0) (/.f64 -1 (/.f64 -1 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (neg.f64 (*.f64 i (*.f64 t b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 3) (pow.f64 (*.f64 i (*.f64 t b)) 3)) (fma.f64 (neg.f64 (*.f64 i (*.f64 t b))) (fma.f64 (fma.f64 y z (neg.f64 (*.f64 t a))) x (neg.f64 (*.f64 i (*.f64 t b)))) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(if (!=.f64 (neg.f64 (*.f64 i (*.f64 t b))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 3)) (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 2) (*.f64 (*.f64 i (*.f64 t b)) (fma.f64 i (*.f64 t b) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))))) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) (*.f64 i (*.f64 t b)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (*.f64 x z) y)) (neg.f64 (*.f64 (*.f64 t a) x)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 (*.f64 x z) y) (+.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (*.f64 i (*.f64 t b))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 (*.f64 x z) y) (-.f64 (neg.f64 (*.f64 (*.f64 t a) x)) (neg.f64 (*.f64 i (*.f64 t b)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 (-.f64 0 0) (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(+.f64 0 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(-.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) (neg.f64 (*.f64 i (*.f64 t b))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(-.f64 0 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(-.f64 (*.f64 i (*.f64 t b)) (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 -1 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 1 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 1)
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) -1)
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (*.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (*.f64 i (*.f64 t b)))))) (+.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (*.f64 i (*.f64 t b)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (*.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))) (+.f64 (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a)))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)) (cbrt.f64 (*.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x) (*.f64 i (*.f64 t b)))))) (-.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))))) (cbrt.f64 (neg.f64 (*.f64 i (*.f64 t b))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a t)))) 2)) (fma.f64 (cbrt.f64 (*.f64 (fma.f64 t a (neg.f64 (*.f64 y z))) x)) (cbrt.f64 (*.f64 i (*.f64 t b))) (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2)))) (fma.f64 (cbrt.f64 x) (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 a t)))) (cbrt.f64 (*.f64 i (*.f64 t b)))))
(*.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2)) (cbrt.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 2))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 3)
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(pow.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3) 1/3)
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 1)
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(neg.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(neg.f64 (-.f64 (neg.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b)))) 0))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))
(cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 y z (neg.f64 (*.f64 t a))) (*.f64 i (*.f64 t b))) 3))
(fma.f64 x (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 i (*.f64 t b)))

localize83.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.7b
(*.f64 a (*.f64 t x))
5.1b
(*.f64 i (*.f64 y j))
6.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
7.4b
(*.f64 y (*.f64 z x))
Compiler

Compiled 144 to 35 computations (75.7% saved)

localize102.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.9b
(*.f64 c (*.f64 a j))
6.0b
(*.f64 b (if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))) (fma.f64 (neg.f64 t) i (*.f64 c z))))
6.8b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
22.5b
(/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)))
Compiler

Compiled 312 to 82 computations (73.7% saved)

series92.0ms (0.1%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
2.0ms
i
@-inf
(*.f64 b (if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))) (fma.f64 (neg.f64 t) i (*.f64 c z))))
2.0ms
c
@inf
(/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)))
1.0ms
t
@0
(/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)))
1.0ms
c
@0
(/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)))
1.0ms
i
@0
(/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)))
Compiler

Compiled 16450 to 6100 computations (62.9% saved)

rewrite158.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
101×egg-rr
27×egg-rr
Counts
2 → 128
Calls
Call 1
Inputs
(/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)))
(*.f64 b (if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))) (fma.f64 (neg.f64 t) i (*.f64 c z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t i) (/.f64 (neg.f64 (*.f64 t i)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 t i) 2) (/.f64 -1 (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (/.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 t i) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (/.f64 (*.f64 t i) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 t i) 2) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 0) (pow.f64 (/.f64 (fma.f64 z c (*.f64 t i)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 -1 (/.f64 (fma.f64 z c (*.f64 t i)) (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) 0) (pow.f64 (/.f64 (fma.f64 z c (*.f64 t i)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) (/.f64 (fma.f64 z c (*.f64 t i)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (neg.f64 (fma.f64 z c (*.f64 t i))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) -1)) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 0) (/.f64 (fma.f64 z c (*.f64 t i)) (/.f64 (fma.f64 z c (*.f64 t i)) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0) (/.f64 (fma.f64 z c (*.f64 t i)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (fma.f64 t i (neg.f64 (*.f64 c z))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i))) (neg.f64 (pow.f64 (*.f64 c z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i))) (neg.f64 (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 z c (*.f64 t i))) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 t i) 2) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (fma.f64 z c (*.f64 t i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (neg.f64 (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 -1 (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i))) (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (/.f64 1 (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 z c (*.f64 t i))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (*.f64 (/.f64 1 (fma.f64 z c (*.f64 t i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 z c (*.f64 t i)) (*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (/.f64 1 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (/.f64 1 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2))) (/.f64 1 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (/.f64 1 (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (*.f64 (fma.f64 z c (*.f64 t i)) (neg.f64 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (*.f64 (fma.f64 z c (*.f64 t i)) (/.f64 (pow.f64 (*.f64 c z) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t i) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (fma.f64 z c (*.f64 t i))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t i) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (neg.f64 (fma.f64 z c (*.f64 t i)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (neg.f64 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t i) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (/.f64 (pow.f64 (*.f64 c z) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t i) 2) (fma.f64 z c (*.f64 t i))) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))))) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2)))) (neg.f64 (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (neg.f64 (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) 1) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) 1) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2))) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) -1) (fma.f64 z c (*.f64 t i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 z c (*.f64 t i)))) (neg.f64 (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) 1) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 0) (/.f64 1 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) -1)) (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) 1) (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) b) (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) (*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3))))))

simplify408.0ms (0.5%)

Algorithm
egglog
Counts
236 → 220
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(/.f64 (*.f64 c (pow.f64 z 2)) z)
(+.f64 (*.f64 -1 (*.f64 i t)) (/.f64 (*.f64 (pow.f64 z 2) c) z))
(+.f64 (*.f64 -1 (*.f64 i t)) (/.f64 (*.f64 (pow.f64 z 2) c) z))
(+.f64 (*.f64 -1 (*.f64 i t)) (/.f64 (*.f64 (pow.f64 z 2) c) z))
(/.f64 (*.f64 c (pow.f64 z 2)) z)
(+.f64 (*.f64 -1 (*.f64 i t)) (/.f64 (*.f64 (pow.f64 z 2) c) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 c z))) (/.f64 (*.f64 (pow.f64 z 2) c) z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) (*.f64 c z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 t (*.f64 (pow.f64 (/.f64 -1 c) 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) z)))))) z)) (+.f64 (*.f64 -1 (*.f64 i t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 c z))) (/.f64 (*.f64 (pow.f64 z 2) c) z)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) (*.f64 c z))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(/.f64 (*.f64 z (pow.f64 c 2)) c)
(+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (*.f64 -1 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (*.f64 -1 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (*.f64 -1 (*.f64 i t)))
(/.f64 (*.f64 z (pow.f64 c 2)) c)
(+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (*.f64 -1 (*.f64 i t)))
(-.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (+.f64 (*.f64 -1 (*.f64 i t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 c z))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) (*.f64 c z))))
(-.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (+.f64 (*.f64 -1 (*.f64 i t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 i (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) c)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) c)))))) c)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 c z)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) (*.f64 c z))))
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (*.f64 -1 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (*.f64 -1 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (*.f64 -1 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (*.f64 -1 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(fma.f64 (*.f64 t i) (/.f64 (neg.f64 (*.f64 t i)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (pow.f64 (*.f64 t i) 2) (/.f64 -1 (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 1 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (/.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (/.f64 (*.f64 t i) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (/.f64 (*.f64 t i) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 t i) 2) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 0) (pow.f64 (/.f64 (fma.f64 z c (*.f64 t i)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 -1 (/.f64 (fma.f64 z c (*.f64 t i)) (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) 0) (pow.f64 (/.f64 (fma.f64 z c (*.f64 t i)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) (/.f64 (fma.f64 z c (*.f64 t i)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 1 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (neg.f64 (fma.f64 z c (*.f64 t i))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) -1)) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 0) (/.f64 (fma.f64 z c (*.f64 t i)) (/.f64 (fma.f64 z c (*.f64 t i)) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0) (/.f64 (fma.f64 z c (*.f64 t i)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (fma.f64 t i (neg.f64 (*.f64 c z))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(+.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i))) (neg.f64 (pow.f64 (*.f64 c z) 2))))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i))) (neg.f64 (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 1))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(-.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(-.f64 (/.f64 0 (fma.f64 z c (*.f64 t i))) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(-.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 t i) 2) (fma.f64 z c (*.f64 t i))))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 z c (*.f64 t i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(-.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (neg.f64 (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 -1 (fma.f64 z c (*.f64 t i))))
(*.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i))) (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (/.f64 1 (fma.f64 z c (*.f64 t i))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(*.f64 (/.f64 1 (fma.f64 z c (*.f64 t i))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (*.f64 (/.f64 1 (fma.f64 z c (*.f64 t i))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) 1))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(*.f64 (fma.f64 z c (*.f64 t i)) (*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (/.f64 1 (fma.f64 z c (*.f64 t i)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (/.f64 1 (fma.f64 z c (*.f64 t i)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2))) (/.f64 1 (fma.f64 z c (*.f64 t i)))))
(*.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (/.f64 1 (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (*.f64 (fma.f64 z c (*.f64 t i)) (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (*.f64 (fma.f64 z c (*.f64 t i)) (/.f64 (pow.f64 (*.f64 c z) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t i) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (fma.f64 z c (*.f64 t i))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t i) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (neg.f64 (fma.f64 z c (*.f64 t i)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t i) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (/.f64 (pow.f64 (*.f64 c z) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t i) 2) (fma.f64 z c (*.f64 t i))) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))))) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2)))) (neg.f64 (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (neg.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) 1) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) 1) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2))) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) -1) (fma.f64 z c (*.f64 t i)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 z c (*.f64 t i)))) (neg.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) 2))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) 1) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) 1/3)
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 1)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 1))
(neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) -1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3))
(if (!=.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 0) (/.f64 1 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) -1)) (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))
(*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) b))
(*.f64 1 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 1)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) 1) (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2))))
(*.f64 (*.f64 b (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)))
(*.f64 (*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) b) (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) (*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) b))
(/.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) 3)
(pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 1)
(pow.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3) 1/3)
(neg.f64 (*.f64 -1 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))
(neg.f64 (*.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) -1))
(cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3))
Outputs
(/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 z z) c) (/.f64 (*.f64 c c) z))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) c) (/.f64 (*.f64 c c) z)) (neg.f64 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) c) (/.f64 (*.f64 c c) z)) (neg.f64 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) c) (/.f64 (*.f64 c c) z)) (neg.f64 (*.f64 i t)))
(*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i))
(neg.f64 (/.f64 (*.f64 t (*.f64 i i)) i))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 t (*.f64 i i)) i)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 t (*.f64 i i)) i)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 t (*.f64 i i)) i)))
(*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i))
(neg.f64 (/.f64 (*.f64 t (*.f64 i i)) i))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 t (*.f64 i i)) i)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 t (*.f64 i i)) i)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 t (pow.f64 i 2)) i)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 t (*.f64 i i)) i)))
(/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 z z) c) (/.f64 (*.f64 c c) z))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) c) (/.f64 (*.f64 c c) z)) (neg.f64 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) c) (/.f64 (*.f64 c c) z)) (neg.f64 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 c 2)) (*.f64 c z)) (*.f64 -1 (*.f64 i t)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) c) (/.f64 (*.f64 c c) z)) (neg.f64 (*.f64 i t)))
(*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t))
(neg.f64 (/.f64 (*.f64 i (*.f64 t t)) t))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 i (*.f64 t t)) t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 i (*.f64 t t)) t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 i (*.f64 t t)) t)))
(*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t))
(neg.f64 (/.f64 (*.f64 i (*.f64 t t)) t))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 i (*.f64 t t)) t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 i (*.f64 t t)) t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 t 2)) t)))
(fma.f64 c z (neg.f64 (/.f64 (*.f64 i (*.f64 t t)) t)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t)))
(neg.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 (*.f64 t t) t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(fma.f64 c z (neg.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 (*.f64 t t) t))))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(fma.f64 c z (neg.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 (*.f64 t t) t))))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(fma.f64 c z (neg.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 (*.f64 t t) t))))
(/.f64 (*.f64 c (pow.f64 z 2)) z)
(/.f64 (*.f64 c (*.f64 z z)) z)
(+.f64 (*.f64 -1 (*.f64 i t)) (/.f64 (*.f64 (pow.f64 z 2) c) z))
(+.f64 (neg.f64 (*.f64 i t)) (/.f64 (*.f64 c (*.f64 z z)) z))
(+.f64 (*.f64 -1 (*.f64 i t)) (/.f64 (*.f64 (pow.f64 z 2) c) z))
(+.f64 (neg.f64 (*.f64 i t)) (/.f64 (*.f64 c (*.f64 z z)) z))
(+.f64 (*.f64 -1 (*.f64 i t)) (/.f64 (*.f64 (pow.f64 z 2) c) z))
(+.f64 (neg.f64 (*.f64 i t)) (/.f64 (*.f64 c (*.f64 z z)) z))
(/.f64 (*.f64 c (pow.f64 z 2)) z)
(/.f64 (*.f64 c (*.f64 z z)) z)
(+.f64 (*.f64 -1 (*.f64 i t)) (/.f64 (*.f64 (pow.f64 z 2) c) z))
(+.f64 (neg.f64 (*.f64 i t)) (/.f64 (*.f64 c (*.f64 z z)) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 c z))) (/.f64 (*.f64 (pow.f64 z 2) c) z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) (*.f64 c z))))
(+.f64 (+.f64 (neg.f64 (*.f64 i t)) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 t t) c) (/.f64 (*.f64 i i) z))) (/.f64 (*.f64 c (*.f64 z z)) z))) (*.f64 (/.f64 (*.f64 t t) c) (/.f64 (*.f64 i i) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 i (*.f64 t (*.f64 (pow.f64 (/.f64 -1 c) 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) z)))))) z)) (+.f64 (*.f64 -1 (*.f64 i t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 c z))) (/.f64 (*.f64 (pow.f64 z 2) c) z)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) (*.f64 c z))))
(+.f64 (neg.f64 (/.f64 (*.f64 i (*.f64 (*.f64 t (pow.f64 (/.f64 -1 c) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 t t)) z)) (/.f64 (*.f64 (*.f64 i i) (*.f64 t t)) z)))) z)) (+.f64 (+.f64 (neg.f64 (*.f64 i t)) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 t t) c) (/.f64 (*.f64 i i) z))) (/.f64 (*.f64 c (*.f64 z z)) z))) (*.f64 (/.f64 (*.f64 t t) c) (/.f64 (*.f64 i i) z))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t)))
(neg.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 (*.f64 t t) t)))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(fma.f64 c z (neg.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 (*.f64 t t) t))))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(fma.f64 c z (neg.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 (*.f64 t t) t))))
(+.f64 (*.f64 c z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 i t))))
(fma.f64 c z (neg.f64 (*.f64 (/.f64 (*.f64 i i) i) (/.f64 (*.f64 t t) t))))
(/.f64 (*.f64 z (pow.f64 c 2)) c)
(/.f64 (*.f64 z (*.f64 c c)) c)
(+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (*.f64 -1 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 z (*.f64 c c)) c) (neg.f64 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (*.f64 -1 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 z (*.f64 c c)) c) (neg.f64 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (*.f64 -1 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 z (*.f64 c c)) c) (neg.f64 (*.f64 i t)))
(/.f64 (*.f64 z (pow.f64 c 2)) c)
(/.f64 (*.f64 z (*.f64 c c)) c)
(+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (*.f64 -1 (*.f64 i t)))
(+.f64 (/.f64 (*.f64 z (*.f64 c c)) c) (neg.f64 (*.f64 i t)))
(-.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (+.f64 (*.f64 -1 (*.f64 i t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 c z))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) (*.f64 c z))))
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 c c)) c) (neg.f64 (*.f64 i t))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) c) (/.f64 (*.f64 i i) z)))) (*.f64 (/.f64 (*.f64 t t) c) (/.f64 (*.f64 i i) z)))
(-.f64 (+.f64 (/.f64 (*.f64 z (pow.f64 c 2)) c) (+.f64 (*.f64 -1 (*.f64 i t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 i (*.f64 t (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) c)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) c)))))) c)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 t 2)) (*.f64 c z)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 i 2)) (*.f64 c z))))
(+.f64 (+.f64 (/.f64 (*.f64 z (*.f64 c c)) c) (+.f64 (neg.f64 (*.f64 i t)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 (*.f64 i t) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 i i) (*.f64 t t)) c)) (/.f64 (*.f64 (*.f64 i i) (*.f64 t t)) c)))) c)) (neg.f64 (*.f64 (/.f64 (*.f64 t t) c) (/.f64 (*.f64 i i) z)))))) (*.f64 (/.f64 (*.f64 t t) c) (/.f64 (*.f64 i i) z)))
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (*.f64 -1 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (*.f64 -1 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (*.f64 -1 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (*.f64 -1 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (+.f64 (*.f64 c z) (*.f64 i t))) 0) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (+.f64 (*.f64 c z) (*.f64 i t)))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(fma.f64 (*.f64 t i) (/.f64 (neg.f64 (*.f64 t i)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (*.f64 i t) (/.f64 (neg.f64 (*.f64 i t)) (fma.f64 z c (*.f64 i t))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))))
(fma.f64 (pow.f64 (*.f64 t i) 2) (/.f64 -1 (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (pow.f64 (*.f64 i t) 2) (/.f64 -1 (fma.f64 z c (*.f64 i t))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))))
(fma.f64 1 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (/.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 i t)))) (/.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))))
(fma.f64 (/.f64 (*.f64 t i) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (/.f64 (*.f64 t i) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (/.f64 (*.f64 i t) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t))))) (/.f64 (*.f64 i t) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2)) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t i) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 t i) 2) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 i t) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 i t) 2) 2)) (neg.f64 (fma.f64 z c (*.f64 i t)))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 0) (pow.f64 (/.f64 (fma.f64 z c (*.f64 t i)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 1 (/.f64 (fma.f64 z c (*.f64 i t)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 t i)))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 -1 (/.f64 (fma.f64 z c (*.f64 t i)) (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 0) (/.f64 -1 (/.f64 (fma.f64 z c (*.f64 i t)) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) 0) (pow.f64 (/.f64 (fma.f64 z c (*.f64 t i)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) 0) (/.f64 1 (/.f64 (fma.f64 z c (*.f64 i t)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) (/.f64 (fma.f64 z c (*.f64 t i)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2))) (/.f64 (fma.f64 z c (*.f64 i t)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) 0) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) 0) (/.f64 -1 (/.f64 (fma.f64 z c (*.f64 i t)) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 1 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 1 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (neg.f64 (fma.f64 z c (*.f64 t i))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) (neg.f64 (fma.f64 z c (*.f64 i t))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) 2)) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 i t)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) (-.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) (-.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) (-.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) (-.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 i t))) (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 0) (/.f64 1 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) -1)) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 0) (pow.f64 (/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))) -1) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 0) (/.f64 (fma.f64 z c (*.f64 t i)) (/.f64 (fma.f64 z c (*.f64 t i)) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 0) (/.f64 (fma.f64 z c (*.f64 i t)) (/.f64 (fma.f64 z c (*.f64 i t)) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(if (!=.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0) (/.f64 (fma.f64 z c (*.f64 t i)) (/.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (fma.f64 t i (neg.f64 (*.f64 c z))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(if (!=.f64 (fma.f64 t i (neg.f64 (*.f64 c z))) 0) (/.f64 (fma.f64 z c (*.f64 i t)) (neg.f64 (/.f64 (fma.f64 z c (*.f64 i t)) (fma.f64 t i (neg.f64 (*.f64 c z)))))) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(+.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i))) (neg.f64 (pow.f64 (*.f64 c z) 2))))
(fma.f64 (/.f64 -1 (fma.f64 z c (*.f64 i t))) (neg.f64 (pow.f64 (*.f64 c z) 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(+.f64 (*.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i))) (neg.f64 (pow.f64 (*.f64 c z) 2))) (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(fma.f64 (/.f64 -1 (fma.f64 z c (*.f64 i t))) (neg.f64 (pow.f64 (*.f64 c z) 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (/.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (neg.f64 (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 i t)))
(-.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(-.f64 (/.f64 0 (fma.f64 z c (*.f64 t i))) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 0 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 i t)))
(-.f64 (/.f64 (pow.f64 (*.f64 c z) 2) (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 t i) 2) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 z c (*.f64 t i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 0 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 z c (*.f64 i t)))
(-.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)) (/.f64 (neg.f64 (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)) (neg.f64 (*.f64 (fma.f64 z c (*.f64 i t)) (neg.f64 (pow.f64 (*.f64 c z) 2))))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 -1 (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i))) (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (/.f64 1 (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 i t)))) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2))
(*.f64 (/.f64 1 (fma.f64 z c (*.f64 t i))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 i t)))) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2))) (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 i t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2))) (neg.f64 (fma.f64 z c (*.f64 i t))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))) 2) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))))) 2) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) 1))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2))) (neg.f64 (fma.f64 z c (*.f64 i t))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (*.f64 (/.f64 1 (fma.f64 z c (*.f64 t i))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 i t)))) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2))
(*.f64 -1 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (fma.f64 z c (*.f64 t i)) (*.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (/.f64 1 (fma.f64 z c (*.f64 t i)))))
(*.f64 (fma.f64 z c (*.f64 i t)) (/.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) (fma.f64 z c (*.f64 i t))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (/.f64 1 (fma.f64 z c (*.f64 t i)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2)) (fma.f64 z c (*.f64 i t))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2))) (/.f64 1 (fma.f64 z c (*.f64 t i)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2)) (fma.f64 z c (*.f64 i t)))))
(*.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (/.f64 1 (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 z c (*.f64 i t)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2))) (neg.f64 (fma.f64 z c (*.f64 i t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2))) (neg.f64 (fma.f64 z c (*.f64 i t))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (neg.f64 (fma.f64 z c (*.f64 t i)))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (*.f64 (fma.f64 z c (*.f64 t i)) (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 z c (*.f64 i t)) (pow.f64 (*.f64 c z) 2)))) (neg.f64 (*.f64 (fma.f64 z c (*.f64 i t)) (fma.f64 z c (*.f64 i t)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (*.f64 (fma.f64 z c (*.f64 t i)) (/.f64 (pow.f64 (*.f64 c z) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2) (/.f64 (*.f64 (fma.f64 z c (*.f64 i t)) (neg.f64 (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t)))))) (*.f64 (fma.f64 z c (*.f64 i t)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t i) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (fma.f64 z c (*.f64 t i))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (fma.f64 z c (*.f64 t i))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 i t) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t))))) (fma.f64 z c (*.f64 i t)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2) (neg.f64 (pow.f64 (*.f64 c z) 2))))) (*.f64 (fma.f64 z c (*.f64 i t)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t i) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (neg.f64 (fma.f64 z c (*.f64 t i)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 i t) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t))))) (neg.f64 (fma.f64 z c (*.f64 i t))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2) (neg.f64 (fma.f64 z c (*.f64 i t)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t i) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (/.f64 (pow.f64 (*.f64 c z) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 i t) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t))))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2) (/.f64 (pow.f64 (*.f64 c z) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t)))))))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t i) 2) (fma.f64 z c (*.f64 t i))) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (fma.f64 z c (*.f64 t i))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 i t) 2) (fma.f64 z c (*.f64 i t))) (*.f64 (fma.f64 z c (*.f64 i t)) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (neg.f64 (*.f64 (fma.f64 z c (*.f64 i t)) (fma.f64 z c (*.f64 i t)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (/.f64 (pow.f64 (*.f64 c z) 2) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))))) (*.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2)) (/.f64 (*.f64 (fma.f64 z c (*.f64 i t)) (pow.f64 (*.f64 c z) 2)) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t)))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2) (neg.f64 (fma.f64 z c (*.f64 i t)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2)))) (neg.f64 (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 z c (*.f64 i t)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 z c (*.f64 i t)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (neg.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)))) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2))) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2))) (cbrt.f64 (fma.f64 z c (*.f64 i t))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 t i)))) (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 z c (*.f64 i t)))) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (pow.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) 2))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) 1) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 z c (*.f64 i t)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 2))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) 1) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2)) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2))) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i)))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2))) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 2))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) 2))) (cbrt.f64 (fma.f64 z c (*.f64 i t))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) -1) (fma.f64 z c (*.f64 t i)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 t i))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (cbrt.f64 (neg.f64 (fma.f64 z c (*.f64 i t))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2)))
(/.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 z c (*.f64 t i)))) (neg.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)) (*.f64 (fma.f64 z c (*.f64 i t)) (pow.f64 (*.f64 c z) 2))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 2))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)) 2))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (cbrt.f64 (fma.f64 z c (*.f64 i t)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) 2)) 2))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i)))) 1) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (*.f64 (fma.f64 z c (*.f64 t i)) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 2))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)) (neg.f64 (*.f64 (fma.f64 z c (*.f64 i t)) (neg.f64 (pow.f64 (*.f64 c z) 2))))) (pow.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 2))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (cbrt.f64 (fma.f64 z c (*.f64 t i))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i)))) 3)
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3) 1/3)
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 z c (*.f64 t i))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) -1))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t)))
(if (!=.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 0) (/.f64 1 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) -1)) (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(if (!=.f64 (*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b) 0) (pow.f64 (/.f64 1 (*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)) -1) (*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b))
(*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) b))
(*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) b))
(*.f64 1 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 1)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) 1) (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 b))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) 2))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 b))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2))))
(*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b) 2))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2))))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))) 2) (cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 2))))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (*.f64 b (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)))
(*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) b))
(*.f64 (*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) b) (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))))
(*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) b))
(*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) (*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) b))
(*.f64 (cbrt.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) 2)) b))
(/.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 1)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(pow.f64 (cbrt.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) 3)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 1)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(pow.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3) 1/3)
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(neg.f64 (*.f64 -1 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z))))))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(neg.f64 (*.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) -1))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)
(cbrt.f64 (pow.f64 (*.f64 b (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 t i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 t i) 2)) (fma.f64 z c (*.f64 t i))) (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3))
(*.f64 (if (!=.f64 (neg.f64 (fma.f64 z c (*.f64 i t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) (fma.f64 (neg.f64 t) i (*.f64 c z))) b)

eval466.0ms (0.6%)

Compiler

Compiled 65009 to 14411 computations (77.8% saved)

prune635.0ms (0.8%)

Pruning

40 alts after pruning (40 fresh and 0 done)

PrunedKeptTotal
New1352321384
Fresh18826
Picked101
Done404
Total1375401415
Error
0b
Counts
1415 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
26.7b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
30.9b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
30.8b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
17.6b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 a t)))) (*.f64 (*.f64 y x) z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
28.3b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y) (cbrt.f64 (*.f64 z x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
29.8b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (*.f64 y (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 z z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
20.6b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
30.1b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
38.1b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
25.2b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
32.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
40.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (*.f64 z (pow.f64 c 2)) c) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (*.f64 c (*.f64 a j)))
16.1b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))))
31.5b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
33.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
37.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c))))
25.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 i (*.f64 (cbrt.f64 (*.f64 t t)) b))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
20.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
29.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (if (!=.f64 (*.f64 y (*.f64 j i)) 0) (/.f64 -1 (/.f64 -1 (*.f64 y (*.f64 j i)))) (*.f64 y (*.f64 j i)))))
35.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j))))
29.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
36.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3)))) (neg.f64 (*.f64 i (*.f64 y j))))
37.7b
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
32.2b
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
40.0b
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
28.4b
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
28.8b
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
38.2b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
36.3b
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
44.2b
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
43.0b
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
42.8b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
42.8b
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
37.3b
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
43.7b
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
45.4b
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
45.0b
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
45.2b
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
46.1b
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
45.1b
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
Compiler

Compiled 2640 to 1706 computations (35.4% saved)

localize36.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))
6.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
6.8b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
9.7b
(cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))
Compiler

Compiled 208 to 26 computations (87.5% saved)

series230.0ms (0.3%)

Counts
2 → 44
Calls

27 calls:

TimeVariablePointExpression
4.0ms
a
@0
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))
3.0ms
c
@0
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))
2.0ms
j
@0
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))
2.0ms
c
@0
(cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))
2.0ms
y
@0
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))
Compiler

Compiled 22530 to 15960 computations (29.2% saved)

rewrite195.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
74×egg-rr
28×egg-rr
Counts
2 → 102
Calls
Call 1
Inputs
(cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) -1)) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) -3)) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 0) (/.f64 1 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) -1/3)) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (fma.f64 i y (neg.f64 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 i y (neg.f64 (*.f64 c a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 0) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) -3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j))) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2))) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2) (*.f64 (pow.f64 j 3) (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) j) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) j) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 j (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 j (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (*.f64 j (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) j) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) 2) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) j) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)))))))

simplify503.0ms (0.7%)

Algorithm
egglog
Counts
146 → 180
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 c 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 a (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 (*.f64 i y) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (*.f64 1/27 (/.f64 (pow.f64 a 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 3)))) (pow.f64 c 3)) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 c 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2))))))))
(*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 c 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))))))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 3))) (*.f64 -2/9 (/.f64 (*.f64 c (*.f64 (pow.f64 (*.f64 y i) 1/3) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 i y) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 c 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2))))))))
(pow.f64 (*.f64 c a) 1/3)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 i y) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (pow.f64 (*.f64 c a) 1/3))
(+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 i y) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (pow.f64 (*.f64 c a) 1/3)))
(+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 i 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 3))) (*.f64 2/9 (/.f64 (*.f64 i (pow.f64 i 2)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))))) (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 i y) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (pow.f64 (*.f64 c a) 1/3))))
(pow.f64 (*.f64 c a) 1/3)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 y i) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (pow.f64 (*.f64 c a) 1/3))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 y i) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (pow.f64 (*.f64 c a) 1/3)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 y i) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2/9 (/.f64 (*.f64 y (pow.f64 y 2)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))) (*.f64 -1/27 (/.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 3))))) (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (pow.f64 (*.f64 c a) 1/3))))
(*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (+.f64 (*.f64 j (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 a 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2))))))) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (+.f64 (*.f64 j (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 a 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 a (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 (*.f64 i y) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (*.f64 1/27 (/.f64 (pow.f64 a 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 3)))) (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/27 (/.f64 (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 y i) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))) (*.f64 (pow.f64 c 3) j)) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (+.f64 (*.f64 j (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (*.f64 y i) 1/3) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2)))) (*.f64 1/9 (/.f64 (pow.f64 c 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2)))))) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (+.f64 (*.f64 1/27 (/.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 3))) (*.f64 -2/9 (/.f64 (*.f64 c (*.f64 (pow.f64 (*.f64 y i) 1/3) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 i y) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/27 (/.f64 (*.f64 c (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 c 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))) j)) (+.f64 (*.f64 j (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (*.f64 y i) 1/3) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2)))) (*.f64 1/9 (/.f64 (pow.f64 c 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2)))))) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j)
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (*.f64 -2/3 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 i 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2))) (*.f64 -2/9 (/.f64 (pow.f64 i 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 y 2) j)) (*.f64 -2/3 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 j (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 i 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 3))) (*.f64 2/9 (/.f64 (*.f64 i (pow.f64 i 2)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))) (pow.f64 (*.f64 c a) 1/3)) (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2))) (*.f64 2/27 (/.f64 (*.f64 i (*.f64 (pow.f64 i 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 i 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2))) (*.f64 -2/9 (/.f64 (pow.f64 i 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 y 2) j)) (*.f64 -2/3 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j)
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (*.f64 -2/3 (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 y 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2))) (*.f64 1/9 (/.f64 (pow.f64 y 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 i 2) j)) (+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (*.f64 -2/3 (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 y 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2))) (*.f64 1/9 (/.f64 (pow.f64 y 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 i 2) j)) (+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (+.f64 (*.f64 (pow.f64 i 3) (*.f64 (+.f64 (*.f64 2/27 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))) (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (*.f64 y (pow.f64 y 2)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))) (*.f64 -1/27 (/.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 3)))) (pow.f64 (*.f64 c a) 1/3)) (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2)))) j)) (*.f64 -2/3 (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1/3) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1/3) 2) j)
(if (!=.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) -1)) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) -3)) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(if (!=.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 0) (/.f64 1 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) -1/3)) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)))
(*.f64 1 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 1)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) -1)
(*.f64 -1 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) 3))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 -1 (cbrt.f64 (fma.f64 i y (neg.f64 (*.f64 c a)))))
(*.f64 (cbrt.f64 (fma.f64 i y (neg.f64 (*.f64 c a)))) -1)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 1) -1)
(/.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) -1)
(/.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 1)
(pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 3)
(pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 1)
(neg.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 1))
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 0) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) -3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j))) (cbrt.f64 (*.f64 j j)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2))))
(*.f64 (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2))) (cbrt.f64 (*.f64 j j)))
(*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 j))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 j))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))
(*.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) j)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2) (*.f64 (pow.f64 j 3) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) j) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) j) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) j))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (cbrt.f64 j) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) 2))
(*.f64 (*.f64 j (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(*.f64 j (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) j))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) j))
(*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 1)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) -1)
(*.f64 -1 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (*.f64 j (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) j) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) 2) (cbrt.f64 j))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)))
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) j) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)))
(*.f64 -1 (cbrt.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 1) -1)
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 1)
(pow.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 3)
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 1)
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)))
Outputs
(*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 i y)))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 i y)) (/.f64 (*.f64 1/3 (*.f64 c a)) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 c 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 i y)) (fma.f64 1/3 (/.f64 (*.f64 c a) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (*.f64 -1/9 (*.f64 (*.f64 (cbrt.f64 -1) (*.f64 a a)) (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 c c)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 a (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 (*.f64 i y) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (*.f64 1/27 (/.f64 (pow.f64 a 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 3)))) (pow.f64 c 3)) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 c 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 -1/3 (/.f64 (*.f64 (fma.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (*.f64 1/27 (pow.f64 a 3)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 c 3)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 i y)) (fma.f64 1/3 (/.f64 (*.f64 c a) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (*.f64 -1/9 (*.f64 (*.f64 (cbrt.f64 -1) (*.f64 a a)) (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 c c)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))))))
(*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 i y)))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 i y)) (/.f64 (*.f64 1/3 (*.f64 c a)) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 c 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 i y)) (fma.f64 1/3 (/.f64 (*.f64 c a) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (*.f64 -1/9 (*.f64 (*.f64 (cbrt.f64 -1) (*.f64 a a)) (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 c c)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 c a) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 3))) (*.f64 -2/9 (/.f64 (*.f64 c (*.f64 (pow.f64 (*.f64 y i) 1/3) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 i y) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 c 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 i y)) (fma.f64 1/3 (/.f64 (*.f64 c a) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 a 3) (fma.f64 1/27 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) (/.f64 (*.f64 -2/9 (*.f64 c (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 c c))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) (/.f64 (*.f64 -1/9 (*.f64 (*.f64 (cbrt.f64 -1) (*.f64 a a)) (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 c c)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))))))
(pow.f64 (*.f64 c a) 1/3)
(cbrt.f64 (*.f64 c a))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 i y) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (pow.f64 (*.f64 c a) 1/3))
(fma.f64 -1/3 (/.f64 (*.f64 i y) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 i y) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (pow.f64 (*.f64 c a) 1/3)))
(fma.f64 -1/9 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (cbrt.f64 (*.f64 c a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) 2))) (fma.f64 -1/3 (/.f64 (*.f64 i y) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a))))
(+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 i 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 3))) (*.f64 2/9 (/.f64 (*.f64 i (pow.f64 i 2)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))))) (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 i y) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (pow.f64 (*.f64 c a) 1/3))))
(fma.f64 -1/9 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (cbrt.f64 (*.f64 c a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) 2))) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 y 3) (fma.f64 -1/27 (/.f64 (pow.f64 i 3) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 (*.f64 2/9 (pow.f64 i 3)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 -1/3 (/.f64 (*.f64 i y) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))))
(pow.f64 (*.f64 c a) 1/3)
(cbrt.f64 (*.f64 c a))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 y i) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (pow.f64 (*.f64 c a) 1/3))
(fma.f64 -1/3 (/.f64 (*.f64 i y) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 y i) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (pow.f64 (*.f64 c a) 1/3)))
(fma.f64 -1/3 (/.f64 (*.f64 i y) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (fma.f64 -1/9 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (cbrt.f64 (*.f64 c a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) 2))) (cbrt.f64 (*.f64 c a))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 y i) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2/9 (/.f64 (*.f64 y (pow.f64 y 2)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))) (*.f64 -1/27 (/.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 3))))) (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 i 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (pow.f64 (*.f64 c a) 1/3))))
(fma.f64 -1/3 (/.f64 (*.f64 i y) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 i 3) (fma.f64 2/9 (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 (*.f64 -1/27 (pow.f64 y 3)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (fma.f64 -1/9 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (cbrt.f64 (*.f64 c a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) 2))) (cbrt.f64 (*.f64 c a)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j) (/.f64 (*.f64 2/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (cbrt.f64 -1) j) (cbrt.f64 (*.f64 i y)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (+.f64 (*.f64 j (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 a 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2))))))) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j) (fma.f64 j (*.f64 (*.f64 c c) (fma.f64 1/9 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2)) (/.f64 (*.f64 -2/9 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2))))) (/.f64 (*.f64 2/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (cbrt.f64 -1) j) (cbrt.f64 (*.f64 i y)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (+.f64 (*.f64 j (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 a 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 a (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 (*.f64 i y) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (*.f64 1/27 (/.f64 (pow.f64 a 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 3)))) (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/27 (/.f64 (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 y i) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))) (*.f64 (pow.f64 c 3) j)) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j) (fma.f64 j (*.f64 (*.f64 c c) (fma.f64 1/9 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2)) (/.f64 (*.f64 -2/9 (*.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2))))) (fma.f64 (fma.f64 -2/3 (/.f64 (*.f64 (fma.f64 -2/9 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (*.f64 1/27 (pow.f64 a 3)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 i y)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) (/.f64 (*.f64 -2/27 (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 i y)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (pow.f64 c 3) j) (/.f64 (*.f64 2/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (cbrt.f64 -1) j) (cbrt.f64 (*.f64 i y)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j) (/.f64 (*.f64 2/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (cbrt.f64 -1) j) (cbrt.f64 (*.f64 i y)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (+.f64 (*.f64 j (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (*.f64 y i) 1/3) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2)))) (*.f64 1/9 (/.f64 (pow.f64 c 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2)))))) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j) (fma.f64 j (*.f64 (*.f64 a a) (fma.f64 -2/9 (/.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 c c))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2))) (/.f64 (*.f64 1/9 (*.f64 c c)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2)))) (/.f64 (*.f64 2/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (cbrt.f64 -1) j) (cbrt.f64 (*.f64 i y)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (+.f64 (*.f64 1/27 (/.f64 (pow.f64 c 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 3))) (*.f64 -2/9 (/.f64 (*.f64 c (*.f64 (pow.f64 (*.f64 y i) 1/3) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 i y) 1/3)))) (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/27 (/.f64 (*.f64 c (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (*.f64 y i) 1/3) (pow.f64 c 2)))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))) j)) (+.f64 (*.f64 j (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (*.f64 y i) 1/3) (*.f64 (pow.f64 c 2) (pow.f64 (*.f64 i y) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 i y) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2) (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2)))) (*.f64 1/9 (/.f64 (pow.f64 c 2) (pow.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3) 2)))))) (*.f64 2/3 (/.f64 (*.f64 c (*.f64 a (*.f64 (cbrt.f64 -1) (*.f64 j (pow.f64 (*.f64 i y) 1/3))))) (pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 y i) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) j) (fma.f64 (pow.f64 a 3) (*.f64 (fma.f64 -2/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 -1) (fma.f64 1/27 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) (/.f64 (*.f64 -2/9 (*.f64 c (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 c c))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))))) (cbrt.f64 (*.f64 i y))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) (/.f64 (*.f64 -2/27 (*.f64 (*.f64 c (cbrt.f64 -1)) (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 c c)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))))))) j) (fma.f64 j (*.f64 (*.f64 a a) (fma.f64 -2/9 (/.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 c c))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2))) (/.f64 (*.f64 1/9 (*.f64 c c)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2))) 2)))) (/.f64 (*.f64 2/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (cbrt.f64 -1) j) (cbrt.f64 (*.f64 i y)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (pow.f64 (cbrt.f64 -1) 2)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) j)
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (*.f64 -2/3 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) j (/.f64 (*.f64 -2/3 (*.f64 y (*.f64 i (*.f64 j (cbrt.f64 (*.f64 c a)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 i 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2))) (*.f64 -2/9 (/.f64 (pow.f64 i 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 y 2) j)) (*.f64 -2/3 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) j (fma.f64 (*.f64 (/.f64 (*.f64 i i) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) 2)) (+.f64 1/9 -2/9)) (*.f64 (*.f64 y y) j) (/.f64 (*.f64 -2/3 (*.f64 y (*.f64 i (*.f64 j (cbrt.f64 (*.f64 c a)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 j (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/27 (/.f64 (pow.f64 i 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 3))) (*.f64 2/9 (/.f64 (*.f64 i (pow.f64 i 2)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))) (pow.f64 (*.f64 c a) 1/3)) (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2))) (*.f64 2/27 (/.f64 (*.f64 i (*.f64 (pow.f64 i 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 i 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2))) (*.f64 -2/9 (/.f64 (pow.f64 i 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 y 2) j)) (*.f64 -2/3 (/.f64 (*.f64 i (*.f64 y (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) j (fma.f64 (pow.f64 y 3) (*.f64 j (fma.f64 -2/3 (/.f64 (*.f64 (fma.f64 -1/27 (/.f64 (pow.f64 i 3) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 (*.f64 2/9 (pow.f64 i 3)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 (*.f64 2/27 (*.f64 (pow.f64 i 3) (cbrt.f64 (*.f64 c a)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2))))) (fma.f64 (*.f64 (/.f64 (*.f64 i i) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) 2)) (+.f64 1/9 -2/9)) (*.f64 (*.f64 y y) j) (/.f64 (*.f64 -2/3 (*.f64 y (*.f64 i (*.f64 j (cbrt.f64 (*.f64 c a)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) j)
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (*.f64 -2/3 (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) j (/.f64 (*.f64 -2/3 (*.f64 y (*.f64 i (*.f64 j (cbrt.f64 (*.f64 c a)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 y 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2))) (*.f64 1/9 (/.f64 (pow.f64 y 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 i 2) j)) (+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (*.f64 -2/3 (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))))
(fma.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) 2)) (+.f64 -2/9 1/9)) (*.f64 (*.f64 i i) j) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) j (/.f64 (*.f64 -2/3 (*.f64 y (*.f64 i (*.f64 j (cbrt.f64 (*.f64 c a)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (pow.f64 y 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2))) (*.f64 1/9 (/.f64 (pow.f64 y 2) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 i 2) j)) (+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) j) (+.f64 (*.f64 (pow.f64 i 3) (*.f64 (+.f64 (*.f64 2/27 (/.f64 (*.f64 y (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 c a) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))) (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (*.f64 y (pow.f64 y 2)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3)))) (*.f64 -1/27 (/.f64 (pow.f64 y 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3) 3)))) (pow.f64 (*.f64 c a) 1/3)) (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2)))) j)) (*.f64 -2/3 (/.f64 (*.f64 y (*.f64 i (*.f64 j (pow.f64 (*.f64 c a) 1/3)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 c a) 1/3) 2) 1/3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) 2)) (+.f64 -2/9 1/9)) (*.f64 (*.f64 i i) j) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) j (fma.f64 (pow.f64 i 3) (*.f64 (fma.f64 2/27 (/.f64 (*.f64 (pow.f64 y 3) (cbrt.f64 (*.f64 c a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (/.f64 (*.f64 -2/3 (*.f64 (fma.f64 2/9 (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 (*.f64 c a)) 2)) (/.f64 (*.f64 -1/27 (pow.f64 y 3)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) (cbrt.f64 (*.f64 c a)))) (pow.f64 (cbrt.f64 (*.f64 c a)) 2))) j) (/.f64 (*.f64 -2/3 (*.f64 y (*.f64 i (*.f64 j (cbrt.f64 (*.f64 c a)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2))))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1/3) 2) j)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 i y)))) 2) j)
(if (!=.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) -1)) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(if (!=.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) -1) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) -3)) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(if (!=.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 0) (/.f64 1 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) -1/3)) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(if (!=.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 0) (pow.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) -1/3) -1) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a))) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2))
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2))))
(*.f64 1 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 1)
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) -1)
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(*.f64 -1 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) 3))
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 -1 (cbrt.f64 (fma.f64 i y (neg.f64 (*.f64 c a)))))
(neg.f64 (cbrt.f64 (fma.f64 i y (neg.f64 (*.f64 c a)))))
(*.f64 (cbrt.f64 (fma.f64 i y (neg.f64 (*.f64 c a)))) -1)
(neg.f64 (cbrt.f64 (fma.f64 i y (neg.f64 (*.f64 c a)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 1) -1)
(/.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) (neg.f64 -1))
(/.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) -1)
(/.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) (neg.f64 -1))
(/.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 1)
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 1/3)
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 3)
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) 1)
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(neg.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 1))
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 0) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 0) (pow.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) -1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) -1/3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) 0) (pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) -1/3) -1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) -3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) (*.f64 j (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j))) (cbrt.f64 (*.f64 j j)))
(cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) j)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))
(*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2))))
(cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) j)))
(*.f64 (cbrt.f64 (*.f64 j (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2))) (cbrt.f64 (*.f64 j j)))
(cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) j)))
(*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j))))
(cbrt.f64 (*.f64 (*.f64 j j) (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) j)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 j))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 j))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) (*.f64 j (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) 3))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2) 3) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) j)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) j)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2) (*.f64 (pow.f64 j 3) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) 2) (*.f64 (pow.f64 j 3) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) j) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) j))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) j) (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (*.f64 j (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) j))
(*.f64 (*.f64 j (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j) 2) (fma.f64 i (neg.f64 y) (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))) j)))
(*.f64 (cbrt.f64 j) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) 2))
(*.f64 (*.f64 j (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(*.f64 j (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) j))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) j))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) (*.f64 j (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) j))
(*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) -1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(*.f64 -1 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (*.f64 j (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))))
(*.f64 (*.f64 j (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (fma.f64 i (neg.f64 y) (*.f64 c a)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) j) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) j))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) 2) (cbrt.f64 j))
(*.f64 (cbrt.f64 j) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (fma.f64 i (neg.f64 y) (*.f64 c a)))) (cbrt.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j) (*.f64 j (*.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) j))))
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j))) 3))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) j) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2) 2) j) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)))) 2)))
(*.f64 -1 (cbrt.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)))))
(neg.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (pow.f64 j 3))))
(/.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 1) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (neg.f64 j)) -1)
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) (neg.f64 j)) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(pow.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)) 1/3)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 3)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(neg.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)) 1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2) (pow.f64 j 3)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c a)) 2)) j)

localize59.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
5.9b
(*.f64 c (*.f64 a j))
7.4b
(*.f64 y (*.f64 z x))
Compiler

Compiled 42 to 14 computations (66.7% saved)

localize34.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 y x) (*.f64 c b))
4.0b
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
5.9b
(*.f64 c (*.f64 a j))
Compiler

Compiled 61 to 16 computations (73.8% saved)

series47.0ms (0.1%)

Counts
2 → 96
Calls

27 calls:

TimeVariablePointExpression
3.0ms
c
@-inf
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
1.0ms
c
@inf
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
1.0ms
y
@0
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
1.0ms
y
@inf
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
1.0ms
c
@0
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
Compiler

Compiled 4610 to 1290 computations (72% saved)

rewrite174.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
64×egg-rr
41×egg-rr
Counts
2 → 105
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(-.f64 (*.f64 y x) (*.f64 c b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (*.f64 y x) (neg.f64 (*.f64 (*.f64 c b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) z (neg.f64 (*.f64 (*.f64 c b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) 0) (/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z)))) (-.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 3)) (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 3)) (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 3)) (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y x)) (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 z (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2)) (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) (fma.f64 (neg.f64 c) b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) z) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z -1) (fma.f64 b c (neg.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))) 2) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (fma.f64 b c (neg.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 c b) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 c) b (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (neg.f64 c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c b)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 b) c (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (neg.f64 b) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 c) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 c b))) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c b) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) (+.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b)))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b)))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x)))))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b)))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 x y (*.f64 c b))) (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (neg.f64 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c b)) (*.f64 -1 (neg.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c b)) (*.f64 (neg.f64 (*.f64 y x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c b)) (neg.f64 (neg.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y x) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y x) 0) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 c b)) (neg.f64 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (neg.f64 c) b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) 2) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 b c (neg.f64 (*.f64 y x))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b c (neg.f64 (*.f64 y x)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3))))))

simplify885.0ms (1.2%)

Algorithm
egglog
Counts
201 → 131
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 z (*.f64 y x) (neg.f64 (*.f64 (*.f64 c b) z)))
(fma.f64 (*.f64 y x) z (neg.f64 (*.f64 (*.f64 c b) z)))
(if (!=.f64 (-.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) 0) (/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z)))) (-.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))
(if (!=.f64 (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 3)) (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))
(if (!=.f64 (*.f64 z (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 3)) (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 3)) (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 1))
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 z (*.f64 y x)))
(-.f64 0 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z))
(*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)
(*.f64 z (fma.f64 (neg.f64 c) b (*.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2)) (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)))
(*.f64 1 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))
(*.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 1)
(*.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)))
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) (fma.f64 (neg.f64 c) b (*.f64 y x))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) z))
(*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 z))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) z) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) (cbrt.f64 z)))
(*.f64 (*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))))
(*.f64 (*.f64 z -1) (fma.f64 b c (neg.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) z) 1))
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))) 2) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2))))
(*.f64 (neg.f64 z) (fma.f64 b c (neg.f64 (*.f64 y x))))
(*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) (neg.f64 z))
(*.f64 -1 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z))
(*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))))
(*.f64 (*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))
(*.f64 (*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) 2))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)) 3)
(pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z))
(neg.f64 (*.f64 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z) 1))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 3))
(fma.f64 -1 (*.f64 c b) (*.f64 y x))
(fma.f64 (neg.f64 c) b (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 c b)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (*.f64 y x))
(fma.f64 (neg.f64 b) c (*.f64 y x))
(fma.f64 c (neg.f64 b) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 c b)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (neg.f64 (*.f64 c b)))
(fma.f64 x y (neg.f64 (*.f64 c b)))
(fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 c b)))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (neg.f64 (*.f64 c b)))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (neg.f64 (*.f64 c b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c b)))
(fma.f64 (*.f64 y x) 1 (neg.f64 (*.f64 c b)))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (neg.f64 (*.f64 c b)))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (neg.f64 (*.f64 c b)))
(fma.f64 (*.f64 (neg.f64 c) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 y x))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 y x))
(fma.f64 1 (neg.f64 (*.f64 c b)) (*.f64 y x))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 c b))) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 y x))
(fma.f64 0 0 (fma.f64 (neg.f64 c) b (*.f64 y x)))
(fma.f64 1 0 (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (*.f64 c b) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (+.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) (+.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b)))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b)))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x)))))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (neg.f64 (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (neg.f64 (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b)))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (fma.f64 x y (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 x y (*.f64 c b))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 c b)))
(+.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))
(+.f64 (neg.f64 (*.f64 c b)) (*.f64 -1 (neg.f64 (*.f64 y x))))
(+.f64 (neg.f64 (*.f64 c b)) (*.f64 (neg.f64 (*.f64 y x)) -1))
(+.f64 (neg.f64 (*.f64 c b)) (neg.f64 (neg.f64 (*.f64 y x))))
(+.f64 0 (fma.f64 (neg.f64 c) b (*.f64 y x)))
(-.f64 (*.f64 y x) (*.f64 c b))
(-.f64 (+.f64 (*.f64 y x) 0) (*.f64 c b))
(-.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))
(-.f64 (neg.f64 (*.f64 c b)) (neg.f64 (*.f64 y x)))
(*.f64 1 (fma.f64 (neg.f64 c) b (*.f64 y x)))
(*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 1)
(*.f64 -1 (fma.f64 b c (neg.f64 (*.f64 y x))))
(*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) -1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) 2) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 b c (neg.f64 (*.f64 y x))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 c b))))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))))
(*.f64 (cbrt.f64 (fma.f64 b c (neg.f64 (*.f64 y x)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) 2))
(pow.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) 3)
(pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 1)
(pow.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) 1/3)
(neg.f64 (fma.f64 b c (neg.f64 (*.f64 y x))))
(neg.f64 (-.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) 0))
(cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3))
Outputs
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 -1 (*.f64 c b))
(neg.f64 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 -1 (*.f64 c b))
(neg.f64 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 -1 (*.f64 c b))
(neg.f64 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 -1 (*.f64 c b))
(neg.f64 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 -1 (*.f64 c b))
(neg.f64 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 -1 (*.f64 c b))
(neg.f64 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 z (*.f64 y x) (neg.f64 (*.f64 (*.f64 c b) z)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(fma.f64 (*.f64 y x) z (neg.f64 (*.f64 (*.f64 c b) z)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(if (!=.f64 (-.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) 0) (/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z)))) (-.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))
(if (!=.f64 (*.f64 z (fma.f64 x y (*.f64 c b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2)) (*.f64 z (fma.f64 x y (*.f64 c b)))) (*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z))
(if (!=.f64 (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 3)) (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 (*.f64 x (*.f64 y z)) (*.f64 z (fma.f64 x y (*.f64 c b))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 (*.f64 x (*.f64 y z)) (*.f64 z (fma.f64 x y (*.f64 c b)))))) (*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z))
(if (!=.f64 (*.f64 z (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 3)) (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))
(if (!=.f64 (*.f64 x (*.f64 y z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 (*.f64 x (*.f64 y z)) (*.f64 z (fma.f64 x y (*.f64 c b)))))) (*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 3)) (+.f64 (*.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))
(if (!=.f64 (neg.f64 (*.f64 c (*.f64 z b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 (*.f64 x (*.f64 y z)) (*.f64 z (fma.f64 x y (*.f64 c b)))))) (*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z))
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 (neg.f64 (*.f64 (*.f64 c b) z)) 1))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 z (*.f64 y x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(-.f64 0 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 z (fma.f64 (neg.f64 c) b (*.f64 y x)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2)) (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 1 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 1)
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) (fma.f64 (neg.f64 c) b (*.f64 y x))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) z))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 z))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) z) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) (cbrt.f64 z)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (*.f64 z -1) (fma.f64 b c (neg.f64 (*.f64 y x))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) z) 1))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z))) 2) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 2))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (neg.f64 z) (fma.f64 b c (neg.f64 (*.f64 y x))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) (neg.f64 z))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 -1 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) 1) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(*.f64 (*.f64 (*.f64 z (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) 2))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z)) 3)
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 1)
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 3) 1/3)
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(neg.f64 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(neg.f64 (*.f64 (*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) z) 1))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) z) 3))
(*.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) z)
(fma.f64 -1 (*.f64 c b) (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (neg.f64 c) b (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 c b)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (neg.f64 b) c (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 c (neg.f64 b) (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 x y (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (*.f64 (neg.f64 c) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 y x))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 1 (neg.f64 (*.f64 c b)) (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 c b))) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 0 0 (fma.f64 (neg.f64 c) b (*.f64 y x)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(fma.f64 1 0 (fma.f64 (neg.f64 c) b (*.f64 y x)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (*.f64 c b) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (*.f64 c b) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (neg.f64 (fma.f64 x y (*.f64 c b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 x y (*.f64 c b))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (+.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x)))) 0) (/.f64 (-.f64 0 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) (+.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) 0) (/.f64 (pow.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) 2) (fma.f64 b (neg.f64 c) (*.f64 y x))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b)))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b)))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) 2) (fma.f64 b (neg.f64 c) (*.f64 y x))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) 0) (/.f64 (pow.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) 2) (fma.f64 b (neg.f64 c) (*.f64 y x))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x)))))) 0) (/.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2) (*.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (pow.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) 2) 0) (/.f64 (pow.f64 (fma.f64 b (neg.f64 c) (*.f64 y x)) 2) (fma.f64 b (neg.f64 c) (*.f64 y x))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (neg.f64 (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (neg.f64 (*.f64 c b)) (-.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (neg.f64 (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (neg.f64 (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (neg.f64 (*.f64 (*.f64 y x) (*.f64 c b)))))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (neg.f64 (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(if (!=.f64 (fma.f64 x y (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 x y (*.f64 c b))) (fma.f64 (neg.f64 c) b (*.f64 y x)))
(if (!=.f64 (fma.f64 x y (*.f64 c b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 x y (*.f64 c b))) (fma.f64 b (neg.f64 c) (*.f64 y x)))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 c b)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (neg.f64 (*.f64 c b)) (*.f64 y x))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (neg.f64 (*.f64 c b)) (*.f64 -1 (neg.f64 (*.f64 y x))))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (neg.f64 (*.f64 c b)) (*.f64 (neg.f64 (*.f64 y x)) -1))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 (neg.f64 (*.f64 c b)) (neg.f64 (neg.f64 (*.f64 y x))))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(+.f64 0 (fma.f64 (neg.f64 c) b (*.f64 y x)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(-.f64 (+.f64 (*.f64 y x) 0) (*.f64 c b))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(-.f64 0 (fma.f64 b c (neg.f64 (*.f64 y x))))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(-.f64 (neg.f64 (*.f64 c b)) (neg.f64 (*.f64 y x)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 1 (fma.f64 (neg.f64 c) b (*.f64 y x)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 1)
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 -1 (fma.f64 b c (neg.f64 (*.f64 y x))))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) -1)
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) 2) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)))))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 b c (neg.f64 (*.f64 y x))))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 c b))))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 b c (neg.f64 (*.f64 y x)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 2))) 2))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) 3)
(fma.f64 b (neg.f64 c) (*.f64 y x))
(pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 1)
(fma.f64 b (neg.f64 c) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3) 1/3)
(fma.f64 b (neg.f64 c) (*.f64 y x))
(neg.f64 (fma.f64 b c (neg.f64 (*.f64 y x))))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(neg.f64 (-.f64 (fma.f64 b c (neg.f64 (*.f64 y x))) 0))
(fma.f64 b (neg.f64 c) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 (neg.f64 c) b (*.f64 y x)) 3))
(fma.f64 b (neg.f64 c) (*.f64 y x))

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 c z) (*.f64 t i))
4.7b
(*.f64 a (*.f64 t x))
5.9b
(*.f64 c (*.f64 a j))
6.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
Compiler

Compiled 99 to 20 computations (79.8% saved)

localize62.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.5b
(*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))
6.5b
(*.f64 i (*.f64 t b))
6.8b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
27.8b
(cbrt.f64 (*.f64 j j))
Compiler

Compiled 141 to 25 computations (82.3% saved)

series59.0ms (0.1%)

Counts
1 → 24
Calls

9 calls:

TimeVariablePointExpression
3.0ms
i
@0
(*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))
3.0ms
y
@0
(*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))
1.0ms
y
@inf
(*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))
1.0ms
j
@0
(*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))
1.0ms
j
@inf
(*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))
Compiler

Compiled 2830 to 1740 computations (38.5% saved)

rewrite119.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
83×egg-rr
Counts
1 → 83
Calls
Call 1
Inputs
(*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) -1)) (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) -1/3)) (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) -3)) (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (cbrt.f64 (*.f64 j j))) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)) (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 i y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (cbrt.f64 (*.f64 j j)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 j))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 j (cbrt.f64 j)))) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y (cbrt.f64 (*.f64 j j))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 (*.f64 j j)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))) 2) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j j)) (*.f64 i y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2))) (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i y)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (cbrt.f64 j)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y (cbrt.f64 (*.f64 j j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (cbrt.f64 j)) 2) (cbrt.f64 (*.f64 i y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y (cbrt.f64 (*.f64 j j)))) (cbrt.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 j j) i)) (*.f64 (cbrt.f64 (*.f64 i i)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (cbrt.f64 y)) (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y (cbrt.f64 (*.f64 j j))) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i y) (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 j))) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y) (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) i) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (cbrt.f64 j)) (*.f64 (cbrt.f64 j) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y) (*.f64 (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 y)) 2) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 y (cbrt.f64 (*.f64 j j))) (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 i y))) (cbrt.f64 (pow.f64 (*.f64 i y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (*.f64 i y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 i y) 2)) (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (*.f64 (*.f64 i y) (cbrt.f64 j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (cbrt.f64 i))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i i)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 (*.f64 i i)) y)) (cbrt.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 i (cbrt.f64 y))) (cbrt.f64 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 y (cbrt.f64 i))) (cbrt.f64 (*.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 i (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 (*.f64 j j))) (*.f64 y (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) i) (cbrt.f64 (*.f64 j j))) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 i (cbrt.f64 y)) (cbrt.f64 y))) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 y)) 2) (*.f64 i (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2) (cbrt.f64 (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i i)) y)) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) 2) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 i i)) y) (*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 y (cbrt.f64 i)) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i (cbrt.f64 y)) (cbrt.f64 y)) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 i (cbrt.f64 y)) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2) (cbrt.f64 (*.f64 i y))) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j))))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 j (cbrt.f64 j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i y) (cbrt.f64 j)) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (*.f64 (*.f64 i y) (cbrt.f64 j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 i y))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 i y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)) (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)) i)) (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 y (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 (*.f64 i y)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 y y)) i) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 j j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)))))))

simplify297.0ms (0.4%)

Algorithm
egglog
Counts
107 → 89
Calls
Call 1
Inputs
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(if (!=.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) -1)) (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) -1/3)) (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) -3)) (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 j j))) i)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)) (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 i y)))
(*.f64 y (*.f64 (cbrt.f64 (*.f64 j j)) i))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 j))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y)))
(*.f64 (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 j (cbrt.f64 j)))) i))
(*.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y (cbrt.f64 (*.f64 j j))))))
(*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 (*.f64 j j)) i)))
(*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))) 2) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2))))
(*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 i y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2))) (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) y)
(*.f64 (cbrt.f64 (*.f64 i y)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (cbrt.f64 j)) 2))
(*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y (cbrt.f64 (*.f64 j j)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (cbrt.f64 j)) 2) (cbrt.f64 (*.f64 i y)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y (cbrt.f64 (*.f64 j j)))) (cbrt.f64 i))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) i)) (*.f64 (cbrt.f64 (*.f64 i i)) y))
(*.f64 (*.f64 i (cbrt.f64 y)) (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 y)) 2))
(*.f64 (*.f64 (*.f64 y (cbrt.f64 (*.f64 j j))) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)))
(*.f64 (*.f64 (*.f64 (*.f64 i y) (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 j))) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2))
(*.f64 (*.f64 y (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 y) (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) i) (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 y (cbrt.f64 j)) (*.f64 (cbrt.f64 j) i))
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 y)) 2) i))
(*.f64 (*.f64 y (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i))
(*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 y (cbrt.f64 (*.f64 j j))) (cbrt.f64 i)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 i y))) (cbrt.f64 (pow.f64 (*.f64 i y) 2)))
(*.f64 (*.f64 (*.f64 i y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j))))
(*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (*.f64 i y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 i y) 2)) (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 i y))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y)))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (*.f64 (*.f64 i y) (cbrt.f64 j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (cbrt.f64 i))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i i)) y)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 (*.f64 i i)) y)) (cbrt.f64 i))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 i (cbrt.f64 y))) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 y (cbrt.f64 i))) (cbrt.f64 (*.f64 i i)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 i (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 (*.f64 j j))) (*.f64 y (cbrt.f64 i)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) i) (cbrt.f64 (*.f64 j j))) (cbrt.f64 y))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 i (cbrt.f64 y)) (cbrt.f64 y))) (cbrt.f64 y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 y)) 2) (*.f64 i (cbrt.f64 y)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2) (cbrt.f64 (*.f64 i y))))
(*.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i i)) y)) (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 y (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) 2) (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2) (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) y) (*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2) (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 y (cbrt.f64 i)) (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 y)) (cbrt.f64 y)) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 i (cbrt.f64 y)) (cbrt.f64 (*.f64 j j))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2) (cbrt.f64 (*.f64 i y))) (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) i))
(*.f64 (*.f64 i (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j))))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 j (cbrt.f64 j)))))
(*.f64 (*.f64 (*.f64 i y) (cbrt.f64 j)) (cbrt.f64 j))
(*.f64 (cbrt.f64 j) (*.f64 (*.f64 i y) (cbrt.f64 j)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 i y))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 i y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)) (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)) i)) (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j)))))
(*.f64 1 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 y (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 (*.f64 i y)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) i) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 j j))))
(/.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) 3)
(pow.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 1)
(neg.f64 (*.f64 -1 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))))
(neg.f64 (*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) -1))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)))
Outputs
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 i (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (pow.f64 (pow.f64 j 2) 1/3)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(if (!=.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) -1)) (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))
(if (!=.f64 (*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j)))) 0) (pow.f64 (/.f64 (/.f64 1 (*.f64 i (cbrt.f64 (*.f64 j j)))) y) -1) (*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j)))))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) -1/3)) (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) -1/3)) (*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j)))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) -3)) (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))
(if (!=.f64 (cbrt.f64 (*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))) -3)) (*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j)))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 j j))) i)
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)) (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 i y)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 y (*.f64 (cbrt.f64 (*.f64 j j)) i))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 j))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 j (cbrt.f64 j)))) i))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y (cbrt.f64 (*.f64 j j))))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 (*.f64 j j)) i)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 i y)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))) 2) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 i y))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2))) (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) y)
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 i y)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (cbrt.f64 j)) 2))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y (cbrt.f64 (*.f64 j j)))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (cbrt.f64 j)) 2) (cbrt.f64 (*.f64 i y)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 y (cbrt.f64 (*.f64 j j)))) (cbrt.f64 i))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) i)) (*.f64 (cbrt.f64 (*.f64 i i)) y))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 i (cbrt.f64 y)) (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 y)) 2))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 y (cbrt.f64 (*.f64 j j))) (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 (*.f64 i y) (cbrt.f64 j)) (cbrt.f64 (cbrt.f64 j))) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 y (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 y) (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) i) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 y (cbrt.f64 j)) (*.f64 (cbrt.f64 j) i))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 y)) 2) i))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 y (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 y (cbrt.f64 (*.f64 j j))) (cbrt.f64 i)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 i y))) (cbrt.f64 (pow.f64 (*.f64 i y) 2)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 i y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (*.f64 j (cbrt.f64 j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) (*.f64 (*.f64 i y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 i y) 2)) (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 i y))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) i) (cbrt.f64 y)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (cbrt.f64 j)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (*.f64 (*.f64 i y) (cbrt.f64 j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 (cbrt.f64 i))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i i)) y)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 (*.f64 i i)) y)) (cbrt.f64 i))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 i (cbrt.f64 y))) (cbrt.f64 (*.f64 y y)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 y (cbrt.f64 i))) (cbrt.f64 (*.f64 i i)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 i (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 y (*.f64 j j)))) (cbrt.f64 (cbrt.f64 (*.f64 y y)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 (*.f64 j j))) (*.f64 y (cbrt.f64 i)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) i) (cbrt.f64 (*.f64 j j))) (cbrt.f64 y))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 i (cbrt.f64 y)) (cbrt.f64 y))) (cbrt.f64 y))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 y)) 2) (*.f64 i (cbrt.f64 y)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2) (cbrt.f64 (*.f64 i y))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) (*.f64 (cbrt.f64 (*.f64 i i)) y)) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 y (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) 2) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i y)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i i)) y) (*.f64 (cbrt.f64 i) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) 2) (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 (*.f64 y (*.f64 j j)))) (cbrt.f64 (cbrt.f64 (*.f64 y y)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) 2))
(*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 y (cbrt.f64 i)) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 i (cbrt.f64 y)) (cbrt.f64 y)) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 i (cbrt.f64 y)) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2) (cbrt.f64 (*.f64 i y))) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (cbrt.f64 y)) (*.f64 (cbrt.f64 (*.f64 y y)) i))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 i (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j))))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 j (cbrt.f64 j)))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 i y) (cbrt.f64 j)) (cbrt.f64 j))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 j) (*.f64 (*.f64 i y) (cbrt.f64 j)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 j j) (*.f64 i y))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 (*.f64 i y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 j (cbrt.f64 j)) 2))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 j (cbrt.f64 j))) i) y) (pow.f64 (cbrt.f64 (cbrt.f64 j)) 2))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)) (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))) 2))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 j (cbrt.f64 j)) (pow.f64 (*.f64 i y) 2)) i)) (cbrt.f64 (*.f64 y (cbrt.f64 (*.f64 j j)))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 1 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 1)
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (*.f64 y (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2) 2))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 j j)) (*.f64 (cbrt.f64 (*.f64 i y)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i y))) 2) 2))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) i) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 j j))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(/.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 1)
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(pow.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)) 1/3)
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))) 3)
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(pow.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) 1)
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(neg.f64 (*.f64 -1 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j)))))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(neg.f64 (*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) -1))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (*.f64 j j)))
(*.f64 i (*.f64 y (cbrt.f64 (*.f64 j j))))

eval727.0ms (1%)

Compiler

Compiled 56198 to 12808 computations (77.2% saved)

prune737.0ms (1%)

Pruning

40 alts after pruning (39 fresh and 1 done)

PrunedKeptTotal
New1217161233
Fresh122335
Picked101
Done314
Total1233401273
Error
0b
Counts
1273 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
26.7b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
30.9b
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
20.6b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
30.1b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
38.1b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
25.2b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
40.6b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j))))
40.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (*.f64 z (pow.f64 c 2)) c) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (*.f64 c (*.f64 a j)))
25.9b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) j)))
31.5b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
25.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 i (*.f64 (cbrt.f64 (*.f64 t t)) b))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
20.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
29.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (if (!=.f64 (*.f64 y (*.f64 j i)) 0) (/.f64 -1 (/.f64 -1 (*.f64 y (*.f64 j i)))) (*.f64 y (*.f64 j i)))))
29.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
36.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3)))) (neg.f64 (*.f64 i (*.f64 y j))))
38.1b
(+.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
35.6b
(+.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
37.7b
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
30.2b
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
40.0b
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
37.7b
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
36.3b
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
28.8b
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
36.6b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) 3) z) (*.f64 c (*.f64 a j)))
38.2b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
36.3b
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
47.8b
(+.f64 (*.f64 (*.f64 y (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 z z))) (*.f64 c (*.f64 a j)))
44.4b
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
43.0b
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
46.1b
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
41.5b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
43.3b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
47.2b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c))))
42.8b
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
37.3b
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
43.7b
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
45.0b
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
45.2b
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
45.1b
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
45.4b
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Compiler

Compiled 1217 to 805 computations (33.9% saved)

regimes2.5s (3.4%)

Counts
96 → 3
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (*.f64 i b) t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (*.f64 y x) z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a x) t)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (if (!=.f64 (*.f64 y (*.f64 j i)) 0) (/.f64 -1 (/.f64 -1 (*.f64 y (*.f64 j i)))) (*.f64 y (*.f64 j i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (*.f64 z (pow.f64 c 2)) c) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 z z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 (*.f64 i y) (cbrt.f64 (*.f64 j j))) (cbrt.f64 j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 t) (*.f64 i (*.f64 (cbrt.f64 (*.f64 t t)) b))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (*.f64 y (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 z z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (*.f64 y (*.f64 x (cbrt.f64 z))) (cbrt.f64 (*.f64 z z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a t) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a x) (cbrt.f64 (*.f64 t t))) (cbrt.f64 t))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (if (!=.f64 (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 c z) 2)) (-.f64 (neg.f64 (*.f64 t i)) (*.f64 c z))) (fma.f64 (neg.f64 t) i (*.f64 c z))))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (if (!=.f64 (*.f64 j (*.f64 c a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 j (*.f64 c a)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 y i) j)) 3)) (+.f64 (*.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 c a))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (neg.f64 (*.f64 (*.f64 y i) j))) (*.f64 (*.f64 j (*.f64 c a)) (neg.f64 (*.f64 (*.f64 y i) j)))))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 c a)))))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (neg.f64 c) b (*.f64 y x))) 3) z) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))) 3))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 (*.f64 z (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (neg.f64 (*.f64 t i))))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z))) 3))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 c z)))) 3)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 y z)))) 3) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 c a)) (cbrt.f64 j)) (cbrt.f64 (*.f64 j j))))
(+.f64 (-.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (fma.f64 (neg.f64 t) a (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y) (cbrt.f64 (*.f64 z x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 z x) 2)) y) (cbrt.f64 (*.f64 z x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (cbrt.f64 j) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) c))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) j)))
(+.f64 (-.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) i (*.f64 c z)) 2)) b) (cbrt.f64 (fma.f64 (neg.f64 t) i (*.f64 c z))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 (*.f64 x (cbrt.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)))) (cbrt.f64 (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 y z)) 2))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (*.f64 a (*.f64 t (cbrt.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 a t)))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 a t)))) (*.f64 (*.f64 y x) z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))) j) (cbrt.f64 (fma.f64 c a (neg.f64 (*.f64 y i)))))))
Outputs
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Calls

10 calls:

447.0ms
j
361.0ms
t
290.0ms
a
257.0ms
b
244.0ms
z
Results
ErrorSegmentsBranch
8.7b3x
9.6b5y
8.9b5z
10.3b5t
10.1b5a
9.0b6b
7.4b4c
11.7b2i
7.7b7j
6.4b3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Compiler

Compiled 2738 to 591 computations (78.4% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.041824437660819e+302
7.663516747020861e+306
0.0ms
-inf
-4.797895367544752e+297
Compiler

Compiled 50 to 34 computations (32% saved)

regimes954.0ms (1.3%)

Counts
49 → 3
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (*.f64 i b) t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Outputs
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Calls

10 calls:

142.0ms
j
137.0ms
c
115.0ms
a
114.0ms
t
103.0ms
z
Results
ErrorSegmentsBranch
13.3b3x
13.0b2y
12.3b3z
12.8b4t
11.9b4a
12.8b3b
9.8b5c
14.7b2i
10.5b6j
6.6b3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Compiler

Compiled 1064 to 260 computations (75.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.041824437660819e+302
7.663516747020861e+306
0.0ms
-inf
-4.797895367544752e+297
Compiler

Compiled 50 to 34 computations (32% saved)

regimes2.1s (2.8%)

Counts
48 → 13
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (*.f64 i b) t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (*.f64 i b) t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (*.f64 i b) t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
Calls

9 calls:

515.0ms
t
426.0ms
y
305.0ms
z
209.0ms
i
209.0ms
j
Results
ErrorSegmentsBranch
13.3b3x
10.6b11y
12.4b7z
9.3b13t
12.3b6a
14.0b3b
11.0b5c
13.7b8i
11.4b7j
Compiler

Compiled 997 to 236 computations (76.3% saved)

bsearch348.0ms (0.5%)

Algorithm
12×binary-search
Steps
TimeLeftRight
70.0ms
1.4728303840612473e+164
1.9376738122896414e+167
33.0ms
9.627700932585169e+58
8.196604566963923e+77
22.0ms
7.484274172163613e-66
1.7212991848443537e-64
10.0ms
4.76783642792157e-124
6.295152948159836e-124
57.0ms
4.782578698796784e-152
2.628860268983813e-138
14.0ms
5.62425291730994e-170
2.2245805730974637e-169
17.0ms
2.07443345408792e-296
8.596760206968744e-296
20.0ms
-4.629943617420017e-166
-1.3213259692322076e-167
20.0ms
-5.344124373245959e-123
-1.0161249825686924e-124
27.0ms
-1.2450439174111196e-63
-5.785053588145745e-73
26.0ms
-7.805306674412126e+59
-1.4480121090628847e+57
31.0ms
-6.087378463656964e+95
-5.724135397143017e+82
Results
299.0ms1440×body256valid
21.0ms105×body256infinite
Compiler

Compiled 6358 to 4072 computations (36% saved)

regimes2.1s (2.8%)

Counts
47 → 13
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (*.f64 i b) t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (*.f64 i b) t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
Calls

9 calls:

448.0ms
a
321.0ms
i
282.0ms
t
267.0ms
y
232.0ms
j
Results
ErrorSegmentsBranch
13.3b3x
10.6b11y
12.6b7z
9.7b13t
12.7b6a
14.0b3b
11.0b5c
13.7b8i
11.4b7j
Compiler

Compiled 970 to 233 computations (76% saved)

bsearch450.0ms (0.6%)

Algorithm
12×binary-search
Steps
TimeLeftRight
29.0ms
1.4728303840612473e+164
1.9376738122896414e+167
33.0ms
9.627700932585169e+58
8.196604566963923e+77
20.0ms
7.906315172178318e-103
4.3894449837245327e-101
9.0ms
4.76783642792157e-124
6.295152948159836e-124
32.0ms
4.782578698796784e-152
2.628860268983813e-138
17.0ms
5.62425291730994e-170
2.2245805730974637e-169
19.0ms
2.07443345408792e-296
8.596760206968744e-296
24.0ms
-4.629943617420017e-166
-1.3213259692322076e-167
60.0ms
-1.2526628497416514e-108
-1.0791898091910153e-120
73.0ms
-1.2450439174111196e-63
-5.785053588145745e-73
63.0ms
-7.805306674412126e+59
-1.4480121090628847e+57
64.0ms
-6.087378463656964e+95
-5.724135397143017e+82
Results
352.0ms1488×body256valid
29.0ms89×body256infinite
Compiler

Compiled 6486 to 4148 computations (36% saved)

regimes1.5s (2%)

Counts
46 → 11
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 (*.f64 i b) t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Outputs
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Calls

9 calls:

231.0ms
y
222.0ms
j
217.0ms
c
179.0ms
a
177.0ms
z
Results
ErrorSegmentsBranch
13.3b3x
10.6b11y
12.6b7z
15.4b5t
12.8b7a
14.0b3b
11.0b5c
13.7b8i
11.4b7j
Compiler

Compiled 944 to 232 computations (75.4% saved)

bsearch219.0ms (0.3%)

Algorithm
10×binary-search
Steps
TimeLeftRight
27.0ms
5124151117106539.0
6.388074024320475e+19
24.0ms
2.654612625981363e-286
2.052445400302033e-283
9.0ms
-3.4539117725434567e-298
-2.9540673494470172e-298
17.0ms
-5.3546912117754166e-269
-6.919053126310386e-270
32.0ms
-1.768347501406219e-206
-7.654499413664449e-214
22.0ms
-9.819822255975349e-200
-4.480757179428535e-202
15.0ms
-1.5112502454573233e-125
-5.747364274769847e-126
19.0ms
-6.152781908263493e-14
-5.253456564550931e-15
29.0ms
-1.2435303996286712e+54
-2.001408952029065e+46
23.0ms
-1.797219133785137e+127
-2.252625211382147e+126
Results
194.0ms1072×body256valid
9.0ms55×body256infinite
Compiler

Compiled 4698 to 3004 computations (36.1% saved)

regimes1.4s (1.8%)

Counts
44 → 13
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Outputs
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
Calls

9 calls:

246.0ms
y
229.0ms
t
155.0ms
i
152.0ms
j
139.0ms
z
Results
ErrorSegmentsBranch
13.3b3x
12.6b9y
12.5b8z
9.9b13t
14.8b4a
14.0b3b
11.0b5c
14.0b8i
11.6b8j
Compiler

Compiled 892 to 227 computations (74.6% saved)

bsearch503.0ms (0.7%)

Algorithm
12×binary-search
Steps
TimeLeftRight
79.0ms
1.4728303840612473e+164
1.9376738122896414e+167
53.0ms
2.6659081946914076e-45
1.1070152796395135e-42
61.0ms
4.3894449837245327e-101
1.6935934724318878e-97
13.0ms
4.76783642792157e-124
6.295152948159836e-124
51.0ms
4.782578698796784e-152
2.628860268983813e-138
17.0ms
5.62425291730994e-170
2.2245805730974637e-169
34.0ms
2.07443345408792e-296
8.596760206968744e-296
45.0ms
-4.629943617420017e-166
-1.3213259692322076e-167
67.0ms
-1.3078667188792982e-101
-1.2526628497416514e-108
3.0ms
-2.392040771832767e+22
-2.187841006546556e+22
33.0ms
-2.151697590056543e+130
-1.127661420258972e+127
45.0ms
-1.0373705310848596e+182
-3.9018501967141565e+177
Results
414.0ms1296×body256valid
30.0ms98×body256infinite
Compiler

Compiled 5526 to 3566 computations (35.5% saved)

regimes2.2s (3%)

Counts
43 → 14
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Outputs
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
Calls

9 calls:

597.0ms
t
351.0ms
j
338.0ms
z
239.0ms
i
232.0ms
c
Results
ErrorSegmentsBranch
13.3b3x
12.6b9y
14.3b7z
9.9b14t
14.8b4a
14.1b3b
11.0b5c
15.6b5i
11.6b8j
Compiler

Compiled 866 to 226 computations (73.9% saved)

bsearch447.0ms (0.6%)

Algorithm
13×binary-search
Steps
TimeLeftRight
68.0ms
1.4728303840612473e+164
1.9376738122896414e+167
68.0ms
4.46919351939912e+25
2.758314148522274e+33
43.0ms
7.906315172178318e-103
4.3894449837245327e-101
10.0ms
4.76783642792157e-124
6.295152948159836e-124
37.0ms
4.782578698796784e-152
2.628860268983813e-138
38.0ms
5.62425291730994e-170
2.2245805730974637e-169
18.0ms
2.07443345408792e-296
8.596760206968744e-296
25.0ms
-4.629943617420017e-166
-1.3213259692322076e-167
34.0ms
-6.6052241998120165e-121
-5.344124373245959e-123
22.0ms
-1.1284693694442325e-36
-2.2810846271788303e-38
25.0ms
-7.805306674412126e+59
-1.4480121090628847e+57
29.0ms
-2.151697590056543e+130
-1.127661420258972e+127
29.0ms
-1.0373705310848596e+182
-3.9018501967141565e+177
Results
361.0ms1488×body256valid
25.0ms128×body256infinite
Compiler

Compiled 6343 to 4079 computations (35.7% saved)

regimes1.5s (2%)

Counts
42 → 6
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Outputs
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

235.0ms
a
231.0ms
t
198.0ms
y
168.0ms
j
153.0ms
x
Results
ErrorSegmentsBranch
16.9b3x
14.5b6y
14.4b7z
13.0b9t
13.7b7a
14.3b4b
11.3b6c
15.6b5i
14.2b6j
Compiler

Compiled 841 to 225 computations (73.2% saved)

bsearch293.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
103.0ms
8.3068249972361e+191
5.860266035742628e+213
42.0ms
1.0598713122290144e-78
1.5762994569473891e-71
55.0ms
1.915914790373619e-168
1.745102195800909e-155
35.0ms
-9.88094509135217e-205
-9.546209018761518e-206
56.0ms
-3.054843702190446e+152
-2.608809521422828e+150
Results
201.0ms688×body256valid
50.0ms114×body256infinite
Compiler

Compiled 2861 to 1869 computations (34.7% saved)

regimes2.5s (3.3%)

Counts
41 → 19
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
Outputs
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
Calls

9 calls:

390.0ms
t
342.0ms
j
329.0ms
z
317.0ms
i
282.0ms
b
Results
ErrorSegmentsBranch
18.1b3x
14.6b8y
13.8b9z
10.9b19t
15.3b7a
15.2b9b
12.9b5c
16.6b8i
14.3b7j
Compiler

Compiled 816 to 224 computations (72.5% saved)

bsearch541.0ms (0.7%)

Algorithm
18×binary-search
Steps
TimeLeftRight
35.0ms
1.4728303840612473e+164
1.9376738122896414e+167
46.0ms
9.627700932585169e+58
8.196604566963923e+77
72.0ms
365028852313454660.0
4.46919351939912e+25
52.0ms
6.65698941152603e-5
31.851874891654287
22.0ms
9.945933204170372e-33
1.5529589172986379e-30
25.0ms
1.1070152796395135e-42
1.9783185015208877e-38
27.0ms
1.7212991848443537e-64
7.04243372121316e-58
14.0ms
1.5687036919750025e-70
3.716767048081794e-70
19.0ms
8.662162621535722e-115
8.505803772593439e-114
9.0ms
4.76783642792157e-124
6.295152948159836e-124
51.0ms
4.782578698796784e-152
2.628860268983813e-138
17.0ms
5.62425291730994e-170
2.2245805730974637e-169
13.0ms
8.596760206968744e-296
1.533425192637681e-295
22.0ms
-4.629943617420017e-166
-1.3213259692322076e-167
26.0ms
-1.3078667188792982e-101
-1.2526628497416514e-108
3.0ms
-2.392040771832767e+22
-2.187841006546556e+22
29.0ms
-2.151697590056543e+130
-1.127661420258972e+127
50.0ms
-1.0373705310848596e+182
-3.9018501967141565e+177
Results
439.0ms2016×body256valid
49.0ms164×body256infinite
Compiler

Compiled 8056 to 5255 computations (34.8% saved)

regimes1.3s (1.8%)

Counts
40 → 6
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

210.0ms
t
186.0ms
z
177.0ms
i
166.0ms
b
154.0ms
c
Results
ErrorSegmentsBranch
18.9b3x
16.1b5y
14.1b9z
14.9b12t
15.3b7a
15.5b9b
12.7b6c
17.6b7i
14.5b7j
Compiler

Compiled 791 to 223 computations (71.8% saved)

bsearch151.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
1.1048454742678437e+110
7.518561110706885e+113
29.0ms
1.915914790373619e-168
1.745102195800909e-155
26.0ms
-3.557664281034114e-272
-3.663485543486411e-278
31.0ms
-5.6832480022343404e-185
-8.96238608894128e-197
38.0ms
-1.3431471194327292e+163
-3.054843702190446e+152
Results
125.0ms752×body256valid
13.0ms80×body256infinite
Compiler

Compiled 3108 to 2038 computations (34.4% saved)

regimes1.2s (1.6%)

Counts
39 → 5
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
Outputs
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

210.0ms
a
160.0ms
b
160.0ms
t
157.0ms
z
122.0ms
c
Results
ErrorSegmentsBranch
20.0b3x
17.1b5y
15.9b6z
15.9b10t
16.5b7a
15.7b10b
14.4b5c
18.2b7i
14.6b7j
Compiler

Compiled 766 to 221 computations (71.1% saved)

bsearch133.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
1.1048454742678437e+110
7.518561110706885e+113
43.0ms
1.915914790373619e-168
1.745102195800909e-155
29.0ms
-9.88094509135217e-205
-9.546209018761518e-206
32.0ms
-6.863556375610763e+61
-2.2295465791995912e+48
Results
102.0ms544×body256valid
9.0ms56×body256infinite
Compiler

Compiled 2210 to 1466 computations (33.7% saved)

regimes1.1s (1.5%)

Counts
37 → 9
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
Outputs
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 (*.f64 i j) y)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Calls

9 calls:

208.0ms
t
167.0ms
j
139.0ms
b
131.0ms
y
107.0ms
a
Results
ErrorSegmentsBranch
20.0b3x
16.7b7y
15.9b6z
16.4b9t
16.5b7a
16.0b9b
16.0b4c
19.5b5i
15.4b9j
Compiler

Compiled 718 to 211 computations (70.6% saved)

bsearch199.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
53.0ms
1.9975539981989178e+158
1.2164449834663322e+162
7.0ms
1.8670668060096967e+85
2.0877018337745567e+85
25.0ms
1.0835726343459125e+39
1.2065281712491732e+41
18.0ms
8.299514371888938e-78
9.78143979499391e-77
23.0ms
1.251674043809977e-167
5.882755043153458e-165
29.0ms
1.7278840405453372e-204
8.207697147638646e-190
26.0ms
-1.2729520848070844e-207
-4.517197380849636e-213
16.0ms
-1.107957710125254e-72
-5.027818178447159e-73
Results
148.0ms880×body256valid
34.0ms98×body256infinite
Compiler

Compiled 3554 to 2364 computations (33.5% saved)

regimes1.4s (1.9%)

Counts
36 → 9
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
Outputs
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Calls

9 calls:

287.0ms
a
253.0ms
t
232.0ms
j
162.0ms
b
161.0ms
i
Results
ErrorSegmentsBranch
20.0b3x
18.0b5y
15.9b6z
16.4b9t
15.4b10a
16.0b9b
16.0b4c
19.5b5i
15.4b9j
Compiler

Compiled 695 to 207 computations (70.2% saved)

bsearch329.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
58.0ms
1.9975539981989178e+158
1.2164449834663322e+162
11.0ms
1.8670668060096967e+85
2.0877018337745567e+85
40.0ms
1.0835726343459125e+39
1.2065281712491732e+41
33.0ms
8.299514371888938e-78
9.78143979499391e-77
61.0ms
1.251674043809977e-167
5.882755043153458e-165
57.0ms
1.7278840405453372e-204
8.207697147638646e-190
53.0ms
-1.2729520848070844e-207
-4.517197380849636e-213
16.0ms
-1.107957710125254e-72
-5.027818178447159e-73
Results
280.0ms880×body256valid
24.0ms89×body256infinite
Compiler

Compiled 3554 to 2364 computations (33.5% saved)

regimes1.3s (1.7%)

Counts
35 → 6
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Outputs
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

308.0ms
j
264.0ms
t
151.0ms
z
123.0ms
a
102.0ms
b
Results
ErrorSegmentsBranch
20.0b3x
18.0b5y
15.1b9z
16.4b9t
17.2b7a
17.7b7b
14.7b6c
19.5b5i
14.9b10j
Compiler

Compiled 672 to 206 computations (69.3% saved)

bsearch141.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
1.1048454742678437e+110
7.518561110706885e+113
18.0ms
7.498003379543251e-276
4.2842758355815206e-275
26.0ms
-2.4997325179783086e-299
-7.671809821286251e-302
30.0ms
-5.6832480022343404e-185
-8.96238608894128e-197
34.0ms
-6.863556375610763e+61
-2.2295465791995912e+48
Results
117.0ms672×body256valid
11.0ms49×body256infinite
Compiler

Compiled 2634 to 1756 computations (33.3% saved)

regimes1.6s (2.2%)

Counts
33 → 11
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
Outputs
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 t b)))) (*.f64 j (*.f64 c a)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

323.0ms
t
273.0ms
a
199.0ms
y
182.0ms
j
157.0ms
b
Results
ErrorSegmentsBranch
23.2b3x
17.7b11y
18.5b8z
20.6b9t
19.1b10a
19.4b8b
19.6b5c
21.7b7i
18.3b13j
Compiler

Compiled 627 to 199 computations (68.3% saved)

bsearch285.0ms (0.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
26.0ms
2.4210478435990005e+76
4.562415492972633e+79
24.0ms
1231824.6250532144
278402120.68275356
40.0ms
7.395075648598516e-247
1.3133144582221563e-245
20.0ms
-4.480757179428535e-202
-6.3195665283963084e-204
33.0ms
-3.541843271343795e-131
-1.148940419180874e-143
15.0ms
-4.798426539705677e-111
-2.5661075699141025e-111
29.0ms
-0.06692275348128995
-4.842240285115324e-13
34.0ms
-1.2435303996286712e+54
-2.001408952029065e+46
29.0ms
-5.055026177604908e+79
-4.78240711032691e+73
34.0ms
-1.693971843019375e+109
-1.2686377891664627e+101
Results
248.0ms1280×body256valid
16.0ms101×body256infinite
Compiler

Compiled 4752 to 3181 computations (33.1% saved)

regimes1.2s (1.6%)

Counts
32 → 9
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

231.0ms
j
156.0ms
t
147.0ms
z
147.0ms
a
128.0ms
c
Results
ErrorSegmentsBranch
23.2b3x
20.0b7y
18.9b8z
20.6b9t
20.3b8a
19.4b8b
17.4b9c
21.9b7i
19.1b13j
Compiler

Compiled 605 to 195 computations (67.8% saved)

bsearch218.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
1.2534019527046283e+34
1.7236941316673775e+36
13.0ms
1.1033135290419506e-190
1.9279666558057424e-190
21.0ms
-3.5011676683210423e-307
3.4494966746158307e-308
31.0ms
-6.153875729796033e-289
-4.6953973753170984e-292
44.0ms
-8.94586440069154e-256
-1.0271510014660946e-257
32.0ms
-6.261261022475616e-139
-1.0938205932732653e-157
29.0ms
-8061.577010453175
-28.62800039496859
26.0ms
-1.7101329315234612e+94
-1.325148314423738e+91
Results
182.0ms944×body256valid
7.0ms47×body256infinite
Compiler

Compiled 3438 to 2307 computations (32.9% saved)

regimes996.0ms (1.3%)

Counts
31 → 6
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

164.0ms
j
143.0ms
a
132.0ms
x
117.0ms
i
105.0ms
t
Results
ErrorSegmentsBranch
21.8b8x
21.0b6y
21.3b5z
22.0b8t
22.3b8a
22.4b4b
19.1b6c
22.0b7i
20.7b10j
Compiler

Compiled 583 to 194 computations (66.7% saved)

bsearch105.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.2534019527046283e+34
1.7236941316673775e+36
15.0ms
1.1033135290419506e-190
1.9279666558057424e-190
19.0ms
-8.179376449860002e-254
-8.94586440069154e-256
24.0ms
-8061.577010453175
-28.62800039496859
26.0ms
-1.7101329315234612e+94
-1.325148314423738e+91
Results
90.0ms544×body256valid
7.0ms44×body256infinite
Compiler

Compiled 2141 to 1410 computations (34.1% saved)

regimes1.1s (1.5%)

Counts
30 → 10
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Calls

9 calls:

197.0ms
a
156.0ms
y
146.0ms
j
128.0ms
z
126.0ms
x
Results
ErrorSegmentsBranch
21.8b8x
19.9b11y
19.1b10z
22.0b8t
21.5b12a
21.3b7b
20.2b5c
22.0b7i
20.8b10j
Compiler

Compiled 561 to 192 computations (65.8% saved)

bsearch212.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
9.015767318617091e+87
3.0398519635228082e+90
24.0ms
3.0956845182989227e-107
1.015664300253124e-104
25.0ms
3.110756921270389e-156
1.1804123469286117e-153
13.0ms
2.4921632381133773e-205
7.989414816499279e-205
20.0ms
2.7353945843050814e-240
3.3584593665186834e-238
27.0ms
1.3301028178448784e-294
4.12499001794089e-287
26.0ms
-1.4512046475134636e-207
-1.5696980381067112e-214
26.0ms
-2.13548164302191e-176
-2.0415884996137872e-181
21.0ms
-731516074351462.9
-26203307077304.723
Results
190.0ms1120×body256valid
6.0ms38×body256infinite
Compiler

Compiled 4075 to 2789 computations (31.6% saved)

regimes1.1s (1.4%)

Counts
29 → 8
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Calls

9 calls:

158.0ms
x
150.0ms
y
143.0ms
b
142.0ms
j
135.0ms
t
Results
ErrorSegmentsBranch
24.2b7x
21.9b9y
20.1b8z
21.9b8t
24.9b6a
23.0b12b
22.1b4c
22.0b7i
22.0b10j
Compiler

Compiled 540 to 188 computations (65.2% saved)

bsearch265.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
50.0ms
9.015767318617091e+87
3.0398519635228082e+90
31.0ms
2.4921632381133773e-205
7.989414816499279e-205
52.0ms
2.7353945843050814e-240
3.3584593665186834e-238
55.0ms
1.3301028178448784e-294
4.12499001794089e-287
26.0ms
-1.4512046475134636e-207
-1.5696980381067112e-214
27.0ms
-2.13548164302191e-176
-2.0415884996137872e-181
23.0ms
-731516074351462.9
-26203307077304.723
Results
233.0ms864×body256valid
9.0ms37×body256infinite
Compiler

Compiled 3131 to 2149 computations (31.4% saved)

regimes1.5s (2%)

Counts
26 → 8
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Calls

9 calls:

264.0ms
j
242.0ms
y
214.0ms
x
198.0ms
t
167.0ms
z
Results
ErrorSegmentsBranch
23.9b11x
22.1b10y
20.5b8z
22.8b9t
25.3b8a
23.9b11b
22.8b4c
23.1b7i
23.7b9j
Compiler

Compiled 477 to 183 computations (61.6% saved)

bsearch161.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
9.015767318617091e+87
3.0398519635228082e+90
27.0ms
9.078783845226515e-138
2.333085002086603e-132
20.0ms
2.7353945843050814e-240
3.3584593665186834e-238
25.0ms
1.3301028178448784e-294
4.12499001794089e-287
26.0ms
-1.4512046475134636e-207
-1.5696980381067112e-214
14.0ms
-1.2549817052690522e-129
-5.615069125797918e-130
21.0ms
-731516074351462.9
-26203307077304.723
Results
139.0ms864×body256valid
7.0ms46×body256infinite
Compiler

Compiled 3131 to 2149 computations (31.4% saved)

regimes948.0ms (1.3%)

Counts
25 → 6
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Calls

9 calls:

218.0ms
x
155.0ms
y
113.0ms
t
97.0ms
j
87.0ms
b
Results
ErrorSegmentsBranch
23.9b11x
22.9b11y
21.8b6z
24.6b7t
27.0b6a
26.1b8b
23.7b4c
23.6b7i
24.8b9j
Compiler

Compiled 456 to 182 computations (60.1% saved)

bsearch224.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
9.015767318617091e+87
3.0398519635228082e+90
46.0ms
1.3301028178448784e-294
4.12499001794089e-287
48.0ms
-1.4512046475134636e-207
-1.5696980381067112e-214
29.0ms
-1.2549817052690522e-129
-5.615069125797918e-130
56.0ms
-731516074351462.9
-26203307077304.723
Results
192.0ms608×body256valid
8.0ms29×body256infinite
Compiler

Compiled 2187 to 1509 computations (31% saved)

regimes1.7s (2.2%)

Counts
24 → 7
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (neg.f64 (*.f64 t i)))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Calls

9 calls:

428.0ms
z
213.0ms
j
213.0ms
a
177.0ms
b
168.0ms
y
Results
ErrorSegmentsBranch
26.5b8x
22.5b13y
22.1b7z
24.4b11t
25.8b10a
25.1b9b
24.5b4c
23.3b10i
24.8b9j
Compiler

Compiled 435 to 177 computations (59.3% saved)

bsearch133.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
9.015767318617091e+87
3.0398519635228082e+90
27.0ms
1.3301028178448784e-294
4.12499001794089e-287
27.0ms
-1.4512046475134636e-207
-1.5696980381067112e-214
3.0ms
-3.1468236620216285e-120
-3.0216610380860895e-120
21.0ms
-7.945866691601183e-103
-3.8316595725940635e-104
26.0ms
-1.5645199612870206e-18
-5.830658334220678e-20
Results
116.0ms656×body256valid
6.0ms34×body256infinite
Compiler

Compiled 2285 to 1587 computations (30.5% saved)

regimes1.2s (1.5%)

Counts
22 → 17
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

181.0ms
a
164.0ms
i
161.0ms
t
154.0ms
j
129.0ms
b
Results
ErrorSegmentsBranch
26.5b8x
25.5b8y
23.4b6z
23.4b13t
22.7b17a
24.9b11b
24.5b4c
23.4b10i
25.0b9j
Compiler

Compiled 397 to 166 computations (58.2% saved)

bsearch525.0ms (0.7%)

Algorithm
16×binary-search
Steps
TimeLeftRight
27.0ms
2.6064347612302592e-52
3.050420519213163e-49
14.0ms
8.043974586421843e-130
1.2910103222356127e-129
32.0ms
1.2467501603594083e-163
1.0191019756335496e-150
28.0ms
1.128624658183747e-235
1.5345461373735937e-229
19.0ms
2.9416097592661012e-251
2.7455797167001916e-249
11.0ms
6.929482369090684e-267
1.22793032568242e-266
22.0ms
4.476948462696196e-282
2.6788492767449353e-277
22.0ms
4.790081843493166e-300
1.9233372847363756e-295
24.0ms
6.363529273988269e-306
2.9893242452911544e-301
41.0ms
-1.6048981157545413e-301
-1.076250669757525e-306
39.0ms
-8.118824200895859e-227
-6.296867742960343e-230
38.0ms
-2.193633949793667e-213
-9.526195214764606e-216
36.0ms
-4.48257869242704e-116
-2.0193469801481922e-117
67.0ms
-6.944332582457105e+21
-289719575356092.9
35.0ms
-8.669690932258768e+74
-2.0590805806555542e+74
69.0ms
-2.744588358912444e+172
-4.466717428914517e+160
Results
464.0ms1952×body256valid
19.0ms78×body256infinite
Compiler

Compiled 6236 to 4379 computations (29.8% saved)

regimes1.6s (2.1%)

Counts
21 → 17
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 t x))) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

321.0ms
t
321.0ms
a
255.0ms
b
164.0ms
y
124.0ms
i
Results
ErrorSegmentsBranch
26.6b8x
26.2b10y
23.4b6z
23.4b13t
22.5b17a
25.1b11b
26.0b4c
24.5b9i
25.0b9j
Compiler

Compiled 379 to 164 computations (56.7% saved)

bsearch375.0ms (0.5%)

Algorithm
16×binary-search
Steps
TimeLeftRight
24.0ms
2.6064347612302592e-52
3.050420519213163e-49
12.0ms
8.043974586421843e-130
1.2910103222356127e-129
29.0ms
1.2467501603594083e-163
1.0191019756335496e-150
30.0ms
3.306970753272069e-222
6.943566443685326e-197
11.0ms
2.520548860201944e-247
3.9697971373074645e-247
20.0ms
2.9416097592661012e-251
2.7455797167001916e-249
24.0ms
6.363529273988269e-306
2.9893242452911544e-301
23.0ms
-6.296867742960343e-230
-3.7584214325124435e-234
20.0ms
-2.193633949793667e-213
-9.526195214764606e-216
21.0ms
-4.48257869242704e-116
-2.0193469801481922e-117
26.0ms
-8.906031045926581e-85
-4.637095528270429e-94
22.0ms
-7.672588898774618e-9
-6.252029670022459e-13
26.0ms
-6.944332582457105e+21
-289719575356092.9
27.0ms
-6.646961733605362e+39
-9.228926253705853e+33
21.0ms
-8.669690932258768e+74
-2.0590805806555542e+74
38.0ms
-2.744588358912444e+172
-4.466717428914517e+160
Results
323.0ms2000×body256valid
18.0ms115×body256infinite
Compiler

Compiled 6490 to 4551 computations (29.9% saved)

regimes1.1s (1.5%)

Counts
20 → 15
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (+.f64 (*.f64 z (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c b) z))) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (neg.f64 (*.f64 i (*.f64 y j))))
Calls

9 calls:

194.0ms
a
182.0ms
t
139.0ms
i
135.0ms
x
128.0ms
c
Results
ErrorSegmentsBranch
26.6b8x
25.3b11y
23.4b6z
22.4b15t
25.6b15a
25.5b11b
26.0b4c
25.7b7i
25.0b9j
Compiler

Compiled 361 to 161 computations (55.4% saved)

bsearch598.0ms (0.8%)

Algorithm
14×binary-search
Steps
TimeLeftRight
72.0ms
6.65698941152603e-5
31.851874891654287
39.0ms
7.629185861416266e-49
8.86407028659194e-47
30.0ms
2.315909124431846e-89
3.8744519166855755e-86
69.0ms
8.505803772593439e-114
1.7017067177345134e-103
14.0ms
5.62425291730994e-170
2.2245805730974637e-169
31.0ms
8.118823298418857e-246
4.7979009747709054e-240
19.0ms
2.7285989109323778e-288
1.5322956957589063e-287
19.0ms
1.4255651008050733e-305
4.308310404835661e-305
47.0ms
-3.6417668438705816e-227
-2.0047028968336093e-228
39.0ms
-1.3078667188792982e-101
-1.2526628497416514e-108
52.0ms
-2.2320150349624368e-58
-2.5125095177322536e-60
48.0ms
-7.85341612685673e-24
-2.8466078079148444e-33
60.0ms
-1.127661420258972e+127
-2.156535473575114e+114
58.0ms
-3.064652672451306e+154
-4.647982998638949e+149
Results
530.0ms1760×body256valid
26.0ms91×body256infinite
Compiler

Compiled 5607 to 3920 computations (30.1% saved)

regimes862.0ms (1.1%)

Counts
18 → 12
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Calls

9 calls:

145.0ms
a
132.0ms
b
114.0ms
j
107.0ms
t
105.0ms
z
Results
ErrorSegmentsBranch
29.4b6x
31.2b3y
23.8b12z
27.2b13t
27.3b12a
28.9b7b
25.9b8c
26.5b8i
28.6b8j
Compiler

Compiled 325 to 151 computations (53.5% saved)

bsearch318.0ms (0.4%)

Algorithm
11×binary-search
Steps
TimeLeftRight
46.0ms
1028572.7522769024
115245154.38363737
28.0ms
5.243761511283533e-180
8.495123334118971e-178
29.0ms
1.8569718324996326e-227
5.42666451936601e-226
49.0ms
1.3276671463803213e-255
5.241898536809132e-251
31.0ms
1.3301028178448784e-294
4.12499001794089e-287
23.0ms
-1.9833230264272086e-293
-9.633643946944936e-298
21.0ms
-6.6143923294106306e-164
-1.8162338333574797e-165
30.0ms
-6.407222439372234e-146
-1.6317768666974107e-153
24.0ms
-5.5197289345723345e-121
-1.430646352665341e-124
15.0ms
-1.3298544245357348e-113
-3.829973835808905e-114
22.0ms
-1.5645199612870206e-18
-5.830658334220678e-20
Results
291.0ms1312×body256valid
4.0ms18×body256infinite
Compiler

Compiled 3968 to 2795 computations (29.6% saved)

regimes821.0ms (1.1%)

Counts
17 → 12
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Calls

9 calls:

146.0ms
a
128.0ms
b
126.0ms
z
105.0ms
j
79.0ms
t
Results
ErrorSegmentsBranch
29.5b6x
31.2b3y
23.9b12z
30.1b8t
28.6b11a
30.5b7b
27.1b6c
27.5b7i
28.0b10j
Compiler

Compiled 308 to 147 computations (52.3% saved)

bsearch268.0ms (0.4%)

Algorithm
11×binary-search
Steps
TimeLeftRight
21.0ms
1028572.7522769024
115245154.38363737
20.0ms
5.243761511283533e-180
8.495123334118971e-178
29.0ms
1.8569718324996326e-227
5.42666451936601e-226
24.0ms
1.3276671463803213e-255
5.241898536809132e-251
30.0ms
1.631916205365009e-299
3.2000942698095158e-298
23.0ms
-1.9833230264272086e-293
-9.633643946944936e-298
27.0ms
-2.13548164302191e-176
-2.0415884996137872e-181
28.0ms
-6.407222439372234e-146
-1.6317768666974107e-153
24.0ms
-5.5197289345723345e-121
-1.430646352665341e-124
16.0ms
-1.3298544245357348e-113
-3.829973835808905e-114
23.0ms
-1.5645199612870206e-18
-5.830658334220678e-20
Results
243.0ms1312×body256valid
4.0ms27×body256infinite
Compiler

Compiled 3893 to 2749 computations (29.4% saved)

regimes631.0ms (0.8%)

Counts
16 → 14
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
Calls

9 calls:

128.0ms
a
107.0ms
z
71.0ms
b
69.0ms
t
67.0ms
c
Results
ErrorSegmentsBranch
32.0b7x
31.2b3y
23.6b14z
30.3b8t
26.7b15a
30.6b9b
28.6b7c
28.9b5i
29.8b8j
Compiler

Compiled 293 to 144 computations (50.9% saved)

bsearch366.0ms (0.5%)

Algorithm
13×binary-search
Steps
TimeLeftRight
27.0ms
9.015767318617091e+87
3.0398519635228082e+90
56.0ms
2.910741783388272e+64
4.7330611808643536e+67
28.0ms
6.435295700046221e+31
3.027264238119131e+33
26.0ms
1.9472062752313693e-149
5.713020461043622e-140
25.0ms
3.110756921270389e-156
1.1804123469286117e-153
46.0ms
7.641155630331351e-193
2.1952822191303356e-186
21.0ms
1.8569718324996326e-227
5.42666451936601e-226
23.0ms
1.3276671463803213e-255
5.241898536809132e-251
19.0ms
1.631916205365009e-299
3.2000942698095158e-298
22.0ms
-1.9833230264272086e-293
-9.633643946944936e-298
23.0ms
-5.05705229440703e-156
-2.198220581184632e-158
26.0ms
-6.407222439372234e-146
-1.6317768666974107e-153
24.0ms
-5.5197289345723345e-121
-1.430646352665341e-124
Results
309.0ms1648×body256valid
11.0ms67×body256infinite
Compiler

Compiled 4650 to 3366 computations (27.6% saved)

regimes696.0ms (0.9%)

Counts
15 → 14
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (neg.f64 (*.f64 i (*.f64 y j))))
Outputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 a t) x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
Calls

9 calls:

134.0ms
z
110.0ms
t
82.0ms
i
78.0ms
x
68.0ms
j
Results
ErrorSegmentsBranch
32.4b10x
32.9b5y
29.0b14z
31.9b10t
33.0b5a
32.8b8b
29.3b8c
29.9b9i
32.8b7j
Compiler

Compiled 278 to 141 computations (49.3% saved)

bsearch447.0ms (0.6%)

Algorithm
13×binary-search
Steps
TimeLeftRight
32.0ms
9.015767318617091e+87
3.0398519635228082e+90
28.0ms
2.910741783388272e+64
4.7330611808643536e+67
22.0ms
6.435295700046221e+31
3.027264238119131e+33
29.0ms
1.9472062752313693e-149
5.713020461043622e-140
24.0ms
3.110756921270389e-156
1.1804123469286117e-153
27.0ms
7.641155630331351e-193
2.1952822191303356e-186
34.0ms
1.8569718324996326e-227
5.42666451936601e-226
62.0ms
1.3276671463803213e-255
5.241898536809132e-251
36.0ms
1.631916205365009e-299
3.2000942698095158e-298
43.0ms
-1.9833230264272086e-293
-9.633643946944936e-298
50.0ms
-7.945866691601183e-103
-3.8316595725940635e-104
31.0ms
-1.5645199612870206e-18
-5.830658334220678e-20
27.0ms
-5.060851274794704e+61
-8.219720523163961e+58
Results
391.0ms1616×body256valid
18.0ms94×body256infinite
Compiler

Compiled 4474 to 3246 computations (27.4% saved)

regimes621.0ms (0.8%)

Counts
12 → 14
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (neg.f64 (*.f64 c b)) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (neg.f64 (*.f64 i (*.f64 y j))))
Outputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 i (*.f64 y j))))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
Calls

9 calls:

116.0ms
z
87.0ms
a
75.0ms
c
74.0ms
t
64.0ms
i
Results
ErrorSegmentsBranch
32.4b10x
32.9b5y
29.0b14z
32.7b9t
33.0b5a
32.8b8b
29.4b8c
29.9b9i
32.8b7j
Compiler

Compiled 238 to 130 computations (45.4% saved)

bsearch425.0ms (0.6%)

Algorithm
13×binary-search
Steps
TimeLeftRight
28.0ms
9.015767318617091e+87
3.0398519635228082e+90
27.0ms
2.910741783388272e+64
4.7330611808643536e+67
23.0ms
6.435295700046221e+31
3.027264238119131e+33
61.0ms
1.9472062752313693e-149
5.713020461043622e-140
25.0ms
3.110756921270389e-156
1.1804123469286117e-153
26.0ms
5.243761511283533e-180
8.495123334118971e-178
19.0ms
1.8569718324996326e-227
5.42666451936601e-226
27.0ms
1.3276671463803213e-255
5.241898536809132e-251
40.0ms
1.631916205365009e-299
3.2000942698095158e-298
44.0ms
-1.9833230264272086e-293
-9.633643946944936e-298
52.0ms
-7.945866691601183e-103
-3.8316595725940635e-104
22.0ms
-1.5645199612870206e-18
-5.830658334220678e-20
30.0ms
-5.060851274794704e+61
-8.219720523163961e+58
Results
345.0ms1584×body256valid
18.0ms83×body256infinite
Compiler

Compiled 4369 to 3165 computations (27.6% saved)

regimes293.0ms (0.4%)

Counts
8 → 5
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (neg.f64 (*.f64 (*.f64 t x) a)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

69.0ms
b
46.0ms
j
34.0ms
z
27.0ms
c
26.0ms
a
Results
ErrorSegmentsBranch
38.8b4x
36.8b3y
35.8b7z
37.1b5t
38.9b4a
37.3b7b
35.4b5c
38.6b5i
36.8b7j
Compiler

Compiled 190 to 119 computations (37.4% saved)

bsearch73.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
5.7023129827283e-38
8.089677826391593e-38
16.0ms
7.498003379543251e-276
4.2842758355815206e-275
25.0ms
-2.4997325179783086e-299
-7.671809821286251e-302
19.0ms
-8.135504897684086e+62
-6.863556375610763e+61
Results
64.0ms384×body256valid
4.0ms23×body256infinite
Compiler

Compiled 1082 to 778 computations (28.1% saved)

regimes164.0ms (0.2%)

Counts
7 → 3
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (neg.f64 (*.f64 (*.f64 c b) z)) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
Calls

9 calls:

25.0ms
t
23.0ms
x
21.0ms
z
20.0ms
j
17.0ms
y
Results
ErrorSegmentsBranch
38.8b4x
36.8b3y
38.5b4z
38.8b5t
40.0b3a
40.2b2b
36.4b3c
40.0b3i
40.0b3j
Compiler

Compiled 178 to 115 computations (35.4% saved)

bsearch34.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
5.7023129827283e-38
8.089677826391593e-38
21.0ms
-8.135504897684086e+62
-6.863556375610763e+61
Results
25.0ms160×body256valid
6.0ms17×body256infinite
Compiler

Compiled 480 to 344 computations (28.3% saved)

regimes58.0ms (0.1%)

Counts
5 → 2
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
Outputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 a j)))
Calls

9 calls:

12.0ms
x
10.0ms
z
7.0ms
j
6.0ms
b
4.0ms
y
Results
ErrorSegmentsBranch
40.4b2x
41.5b1y
40.2b2z
41.5b1t
41.5b1a
41.5b1b
41.5b1c
41.5b1i
41.5b1j
Compiler

Compiled 154 to 107 computations (30.5% saved)

bsearch9.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
1.105490969454134e-59
7.983533882152454e-45
Results
8.0ms48×body256valid
1.0msbody256infinite
Compiler

Compiled 176 to 124 computations (29.5% saved)

regimes60.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
Outputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c j) a))
Calls

9 calls:

16.0ms
i
10.0ms
b
8.0ms
c
5.0ms
y
4.0ms
x
Results
ErrorSegmentsBranch
41.5b1x
41.5b1y
41.5b1z
41.5b1t
41.5b1a
41.5b1b
41.5b1c
41.5b1i
41.5b1j
Compiler

Compiled 132 to 101 computations (23.5% saved)

regimes40.0ms (0.1%)

Accuracy

Total -4.1b remaining (-9.8%)

Threshold costs -4.1b (-9.8%)

Counts
2 → 2
Calls
Call 1
Inputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
Outputs
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (*.f64 c a) j))
Calls

9 calls:

7.0ms
j
6.0ms
c
5.0ms
z
4.0ms
y
4.0ms
i
Results
ErrorSegmentsBranch
42.8b1x
42.8b1y
41.6b2z
42.8b1t
42.8b1a
42.8b1b
41.4b2c
42.8b1i
41.6b2j
Compiler

Compiled 121 to 98 computations (19% saved)

bsearch28.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
-1.325148314423738e+91
-4.72925471627727e+85
Results
22.0ms144×body256valid
4.0ms24×body256infinite
Compiler

Compiled 428 to 304 computations (29% saved)

simplify89.0ms (0.1%)

Stop Event
fuel
Compiler

Compiled 7549 to 2559 computations (66.1% saved)

soundness0.0ms (0%)

end662.0ms (0.9%)

Compiler

Compiled 7234 to 1232 computations (83% saved)

Profiling

Loading profile data...