Details

Time bar (total: 12.0s)

analyze2.9s (24.5%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.6%0.4%0
0%99.6%0.4%1
0%99.6%0.4%2
0%99.6%0.4%3
0%99.6%0.4%4
0%99.6%0.4%5
0%99.6%0.4%6
0%99.6%0.4%7
0%99.6%0.4%8
0%99.6%0.4%9
0%99.6%0.4%10
0%99.6%0.4%11
0%99.6%0.4%12
0%99.6%0.4%13
0%99.6%0.4%14
Compiler

Compiled 39 to 24 computations (38.5% saved)

sample4.4s (37%)

Results
2.6s11801×body128invalid
1.8s8256×body128valid

preprocess54.0ms (0.5%)

Algorithm
egg-herbie
Rules
367×fma-neg_binary64
353×distribute-lft-in_binary64
353×distribute-rgt-in_binary64
323×distribute-neg-in_binary64
296×fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02991591
110491517
231581517
099
Stop Event
saturated
node limit
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 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 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 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 x i))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 x i)) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 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 j (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 t a)) (neg.f64 (*.f64 b (fma.f64 c x (neg.f64 (*.f64 t i)))))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x c) (*.f64 t 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 j (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 t (-.f64 (*.f64 y z) (*.f64 x a)) (neg.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i))))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 t (-.f64 (*.f64 y z) (*.f64 x a)) (*.f64 b (neg.f64 (-.f64 (*.f64 z c) (*.f64 x 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 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 x c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 x c) (*.f64 y i)) (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 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 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b) (*.f64 x (fma.f64 z c (neg.f64 (*.f64 t i))))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b) (*.f64 x (fma.f64 z c (*.f64 t (neg.f64 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 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i))))
(fma.f64 j (fma.f64 x a (*.f64 y (neg.f64 i))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t 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 (-.f64 (*.f64 y z) (*.f64 t a)) i) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 x y))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 x y)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i) (*.f64 b (fma.f64 z c (*.f64 x (neg.f64 t))))))
(+.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 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 x (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 x (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 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 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 z i))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 z i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 t 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 (-.f64 (*.f64 z t) (*.f64 y a)) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 y i)))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 t i))))
(fma.f64 j (fma.f64 a c (*.f64 t (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 z t) (*.f64 y a)) (*.f64 (fma.f64 z c (*.f64 y (neg.f64 i))) (neg.f64 b))))
(+.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 z a) (*.f64 y t))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 y c) (*.f64 a i))))
(fma.f64 j (-.f64 (*.f64 y c) (*.f64 a i)) (-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 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 z b) (*.f64 t a))) (*.f64 y (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 b i))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 b i)) (-.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 y (fma.f64 z c (*.f64 t (neg.f64 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 x (-.f64 (*.f64 z c) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 y z (neg.f64 (*.f64 t i)))) (*.f64 j (fma.f64 y a (neg.f64 (*.f64 c i))))))
(fma.f64 j (fma.f64 y a (*.f64 c (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 z c) (*.f64 t a)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t i)) (neg.f64 b))))
(+.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 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y t)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y t)))))
(+.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 x (-.f64 (*.f64 z j) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 a c) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 a c) (*.f64 i j)) (-.f64 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 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 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 t c) (*.f64 z i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 t c) (*.f64 z 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 x (fma.f64 y a (neg.f64 (*.f64 z t)))) (-.f64 (*.f64 b (-.f64 (*.f64 a c) (*.f64 t i))) (*.f64 j (fma.f64 c z (neg.f64 (*.f64 y i))))))
(fma.f64 j (fma.f64 z c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (fma.f64 a c (*.f64 t (neg.f64 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 x (-.f64 (*.f64 y b) (*.f64 t a))) (-.f64 (*.f64 z (-.f64 (*.f64 b c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 b c) (*.f64 t 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 c) (*.f64 t a))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 z a) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 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 (-.f64 (*.f64 y i) (*.f64 t a)) (neg.f64 (*.f64 b (-.f64 (*.f64 c i) (*.f64 z t))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y z))))
(fma.f64 j (fma.f64 a c (*.f64 z (neg.f64 y))) (fma.f64 x (-.f64 (*.f64 y i) (*.f64 t a)) (*.f64 (-.f64 (*.f64 c i) (*.f64 z t)) (neg.f64 b))))
(+.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 j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 z (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (fma.f64 c j (*.f64 t (neg.f64 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 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 j (fma.f64 t c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a 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 x (-.f64 (*.f64 y z) (*.f64 a b))) (-.f64 (*.f64 t (fma.f64 c z (neg.f64 (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 a (neg.f64 b)))) (*.f64 t (fma.f64 z c (*.f64 b (neg.f64 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 (-.f64 (*.f64 y z) (*.f64 a c)) (neg.f64 (*.f64 b (-.f64 (*.f64 z t) (*.f64 c i))))) (*.f64 j (fma.f64 t a (neg.f64 (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 t a) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a c)) (*.f64 (-.f64 (*.f64 z t) (*.f64 c i)) (neg.f64 b))))
(+.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 a i))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y t))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y t)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(+.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 (fma.f64 y z (neg.f64 (*.f64 a j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))) (*.f64 t (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 t (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))))
(+.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 b))) (*.f64 a (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 b c) (*.f64 y i))))
(fma.f64 j (fma.f64 b c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (fma.f64 z c (*.f64 t (neg.f64 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 x (-.f64 (*.f64 y z) (*.f64 t c))) (-.f64 (*.f64 b (-.f64 (*.f64 z a) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 z a) (*.f64 t 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 (fma.f64 y z (neg.f64 (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a))))
(fma.f64 j (-.f64 (*.f64 c i) (*.f64 y a)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t 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 x (-.f64 (*.f64 y z) (*.f64 t j))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i)))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 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 c (-.f64 (*.f64 z b) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a b) (*.f64 y i))))
(fma.f64 j (fma.f64 a b (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t 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 i (-.f64 (*.f64 z c) (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y b))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 z c) (*.f64 t 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 (-.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (*.f64 (fma.f64 z c (neg.f64 (*.f64 t i))) j))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 b (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) j)))
(+.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z i) (*.f64 t c))) (*.f64 j (-.f64 (*.f64 a i) (*.f64 y c)))))
(fma.f64 j (fma.f64 a i (*.f64 y (neg.f64 c))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z i) (*.f64 t 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 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (*.f64 b (fma.f64 j z (neg.f64 (*.f64 t i)))))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 y i))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z j) (*.f64 t 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 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t j)))) (*.f64 i (-.f64 (*.f64 a c) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 a c) (*.f64 y j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t j)))))
Compiler

Compiled 38 to 23 computations (39.5% saved)

simplify34.0ms (0.3%)

Algorithm
egg-herbie
Rules
486×fma-neg_binary64
409×sub-neg_binary64
351×unsub-neg_binary64
284×fma-def_binary64
258×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02443
15941
215541
354839
4192539
5445339
Stop Event
node limit
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))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))

prune4.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
12.0b
Counts
3 → 1
Alt Table
StatusErrorProgram
12.0b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
Compiler

Compiled 137 to 72 computations (47.4% saved)

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(-.f64 (*.f64 a c) (*.f64 y i))
3.6b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
5.1b
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
5.9b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))

series58.0ms (0.5%)

Counts
4 → 312
Calls

78 calls:

TimeVariablePointExpression
6.0ms
z
@-inf
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
5.0ms
c
@0
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
3.0ms
z
@0
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
1.0ms
b
@inf
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
1.0ms
j
@0
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))

rewrite45.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
252×add-sqr-sqrt_binary64
249×*-un-lft-identity_binary64
249×pow1_binary64
231×add-exp-log_binary64
231×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify160.0ms (1.3%)

Algorithm
egg-herbie
Rules
428×fma-def_binary64
418×sub-neg_binary64
393×associate-+l+_binary64
334×unsub-neg_binary64
263×associate-+r+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01707147
16346949
218106947
336726947
Stop Event
node limit
Counts
401 → 185
Calls
Call 1
Inputs
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.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 c a) (*.f64 i y)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.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)))
Outputs
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 i (*.f64 b t) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 i (*.f64 b t)))
(fma.f64 i (-.f64 (*.f64 b t) (*.f64 j y)) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 y (*.f64 j i))))
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)))
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z)))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)))
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 c (*.f64 b z)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 (neg.f64 c) (*.f64 b z) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 b t))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 b t))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)))
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 y (*.f64 j i))))
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 y (*.f64 j i))))
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (neg.f64 (*.f64 y (*.f64 j i))))
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 j (*.f64 y i)))
(-.f64 (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 j a)))
(fma.f64 c (*.f64 j a) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (*.f64 b t)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j a))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(*.f64 y (fma.f64 z x (neg.f64 (*.f64 j i))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(*.f64 y (fma.f64 z x (neg.f64 (*.f64 j i))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 i (*.f64 b t) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x)))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 y (*.f64 z x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 y (*.f64 j i)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 j c)))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 j c)))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 b t) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (neg.f64 (*.f64 y (*.f64 j i)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)))
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z)))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)))
(*.f64 c (-.f64 (*.f64 j a) (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (*.f64 j a))))
(+.f64 (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 c (-.f64 (*.f64 j a) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 y (*.f64 j i))))
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 y (*.f64 j i))))
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 j a)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
(*.f64 -1 (*.f64 i y))
(neg.f64 (*.f64 y i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 i y))
(neg.f64 (*.f64 y i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 y i))
(neg.f64 (*.f64 y i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 y i))
(neg.f64 (*.f64 y i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 i y))
(neg.f64 (*.f64 y i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 i y))
(neg.f64 (*.f64 y i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))

prune388.0ms (3.2%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New17411185
Fresh000
Picked101
Done000
Total17511186
Error
0.0b
Counts
186 → 11
Alt Table
StatusErrorProgram
12.8b
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i t)) (*.f64 j (fma.f64 a c (*.f64 (neg.f64 y) i)))))) 2) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i t)) (*.f64 j (fma.f64 a c (*.f64 (neg.f64 y) i)))))))
12.7b
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
41.8b
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
13.2b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
11.6b
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
12.3b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i))) 3))))
14.6b
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
31.4b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (+.f64 (fma.f64 a c (*.f64 (neg.f64 y) i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i))))))
35.8b
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i t)) (*.f64 j (fma.f64 a c (*.f64 (neg.f64 y) i)))))) 2)
15.2b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
28.1b
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x)))))
Compiler

Compiled 6312 to 1566 computations (75.2% saved)

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.4b
(*.f64 y (*.f64 z x))
5.2b
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
5.8b
(*.f64 c (*.f64 b z))
5.9b
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))

series31.0ms (0.3%)

Counts
4 → 112
Calls

48 calls:

TimeVariablePointExpression
6.0ms
x
@-inf
(*.f64 y (*.f64 z x))
3.0ms
y
@inf
(*.f64 y (*.f64 z x))
1.0ms
t
@0
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
1.0ms
c
@0
(*.f64 c (*.f64 b z))
1.0ms
a
@0
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))

rewrite36.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
265×add-sqr-sqrt_binary64
263×*-un-lft-identity_binary64
263×pow1_binary64
242×add-cbrt-cube_binary64
242×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify136.0ms (1.1%)

Algorithm
egg-herbie
Rules
1154×fma-def_binary64
619×fma-neg_binary64
214×unsub-neg_binary64
208×cancel-sign-sub-inv_binary64
174×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0331372
1811372
21941264
33441264
44881264
58141264
613221264
720561264
831061264
935101264
1037651264
1139021264
1239431264
1339561264
1439651264
1539651264
Stop Event
saturated
Counts
156 → 61
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 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 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
Outputs
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 (*.f64 i y) (neg.f64 j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 (*.f64 i y) (neg.f64 j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 (*.f64 i y) (neg.f64 j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 (*.f64 i y) (neg.f64 j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 (*.f64 i y) (neg.f64 j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 (*.f64 i y) (neg.f64 j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (fma.f64 y (neg.f64 i) (*.f64 c a)) j)
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 x (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 b t))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 b t))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 x (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 b t))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 b t))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 b t))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 x (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 x (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 b t))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 x (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 x (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 i (*.f64 b t)) (*.f64 a (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))

prune157.0ms (1.3%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New59261
Fresh3710
Picked101
Done000
Total63972
Error
0.0b
Counts
72 → 9
Alt Table
StatusErrorProgram
13.2b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
21.1b
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 y (neg.f64 j))))))
12.3b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i))) 3))))
14.6b
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
31.4b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (+.f64 (fma.f64 a c (*.f64 (neg.f64 y) i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i))))))
35.8b
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i t)) (*.f64 j (fma.f64 a c (*.f64 (neg.f64 y) i)))))) 2)
15.2b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
11.6b
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
28.1b
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x)))))
Compiler

Compiled 2942 to 1071 computations (63.6% saved)

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.2b
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
5.8b
(*.f64 c (*.f64 b z))
5.9b
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
17.3b
(cbrt.f64 (*.f64 y (*.f64 z x)))

series22.0ms (0.2%)

Counts
1 → 0
Calls

9 calls:

TimeVariablePointExpression
17.0ms
y
@-inf
(cbrt.f64 (*.f64 y (*.f64 z x)))
1.0ms
y
@0
(cbrt.f64 (*.f64 y (*.f64 z x)))
1.0ms
z
@-inf
(cbrt.f64 (*.f64 y (*.f64 z x)))
1.0ms
x
@-inf
(cbrt.f64 (*.f64 y (*.f64 z x)))
1.0ms
z
@0
(cbrt.f64 (*.f64 y (*.f64 z x)))

rewrite35.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
656×pow1_binary64
603×add-log-exp_binary64
603×log1p-expm1-u_binary64
603×expm1-log1p-u_binary64
74×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079
11389
216599
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 y (*.f64 z x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 z (*.f64 x y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z (*.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 z x)) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (*.f64 x y)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (*.f64 x y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (*.f64 x y)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 z (*.f64 x y)) 1/6) (pow.f64 (*.f64 z (*.f64 x y)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y z)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 x y))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 z (*.f64 x y))) 1/3) (pow.f64 (sqrt.f64 (*.f64 z (*.f64 x y))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y z) 1/3) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 x y)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z (*.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z (*.f64 x y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z (*.f64 x y)) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (*.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (*.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 z (*.f64 x y)))))))))

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
Stop Event
saturated
Counts
23 → 23
Calls
Call 1
Inputs
Outputs

prune191.0ms (1.6%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New74074
Fresh088
Picked011
Done000
Total74983
Error
0.0b
Counts
83 → 9
Alt Table
StatusErrorProgram
13.2b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
21.1b
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 y (neg.f64 j))))))
12.3b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i))) 3))))
14.6b
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
31.4b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (+.f64 (fma.f64 a c (*.f64 (neg.f64 y) i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i))))))
35.8b
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i t)) (*.f64 j (fma.f64 a c (*.f64 (neg.f64 y) i)))))) 2)
15.2b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
11.6b
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
28.1b
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x)))))
Compiler

Compiled 3639 to 1383 computations (62% saved)

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.6b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i))) 3))))
5.1b
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i))) 3)))
5.9b
(*.f64 j (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i))) 3))
8.3b
(cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i)))

series68.0ms (0.6%)

Counts
4 → 280
Calls

78 calls:

TimeVariablePointExpression
23.0ms
y
@inf
(*.f64 j (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i))) 3))
6.0ms
a
@0
(cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i)))
2.0ms
c
@0
(cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i)))
1.0ms
y
@0
(cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i)))
1.0ms
i
@0
(cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i)))

rewrite63.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
261×add-sqr-sqrt_binary64
255×pow1_binary64
254×*-un-lft-identity_binary64
240×add-log-exp_binary64
240×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify186.0ms (1.6%)

Algorithm
egg-herbie
Rules
567×fma-def_binary64
340×associate-*r*_binary64
295×associate-*l*_binary64
233×unswap-sqr_binary64
219×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03298656
112008074
239658071
Stop Event
node limit
Counts
338 → 176
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 i y)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 1/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 i y)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2/9 (*.f64 (*.f64 c (+.f64 (*.f64 1/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 5) (pow.f64 y 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3)))) (+.f64 (*.f64 -4/9 (*.f64 (*.f64 c (+.f64 (*.f64 1/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/3)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 i y)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 1/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 i y)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1)))))
(*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/3) (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1)))))
(pow.f64 (*.f64 c a) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (pow.f64 (*.f64 c a) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 (*.f64 c a) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 i 3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 i 3)))) (pow.f64 y 3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 (*.f64 c a) 1/3))))
(pow.f64 (*.f64 c a) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (pow.f64 (*.f64 c a) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (pow.f64 (*.f64 c a) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 y 3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 y 3))))))) (pow.f64 (*.f64 c a) 1/3))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c 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 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 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 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 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 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 -1 (*.f64 y i)) (*.f64 c a)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 i (*.f64 t b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 i (*.f64 t b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.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 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.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 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
Outputs
(*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 a (*.f64 c (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 i y)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 1/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 i y)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1))))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (*.f64 c c) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/18) (pow.f64 (/.f64 1 (*.f64 y i)) 1/18)))) 1/3))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))))) (*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1))))
(fma.f64 1/3 (*.f64 a (*.f64 c (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1) (*.f64 -1/3 (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/18) (pow.f64 (/.f64 1 (*.f64 y i)) 1/18))) 1/3))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))))))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2/9 (*.f64 (*.f64 c (+.f64 (*.f64 1/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 5) (pow.f64 y 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3)))) (+.f64 (*.f64 -4/9 (*.f64 (*.f64 c (+.f64 (*.f64 1/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3)))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/3)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 i y)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 1/9 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 i y)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y)))) (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 -2/9 (*.f64 c (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/18) (pow.f64 (/.f64 1 (*.f64 y i)) 1/18)))) 1/3) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 5) (pow.f64 y 5))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 5) (pow.f64 y 5))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 -4/9 (*.f64 c (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/18) (pow.f64 (/.f64 1 (*.f64 y i)) 1/18)))) 1/3) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 5) (pow.f64 y 5))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 5) (pow.f64 y 5))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y)))) (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2))))))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (*.f64 c c) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/18) (pow.f64 (/.f64 1 (*.f64 y i)) 1/18)))) 1/3))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))))) (*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2)) (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 1/27 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 (*.f64 c (*.f64 (*.f64 c c) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/18) (pow.f64 (/.f64 1 (*.f64 y i)) 1/18))) 1/3))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 5) (pow.f64 y 5))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 5) (pow.f64 y 5))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))))) -2/3)))) (fma.f64 1/3 (*.f64 a (*.f64 c (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1) (*.f64 -1/3 (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 c c) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 (*.f64 y i)) 1/18) (pow.f64 (/.f64 1 (*.f64 y i)) 1/18))) 1/3))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i)))))))))
(*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 a (*.f64 c (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1))))
(fma.f64 -1/9 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (fma.f64 1/3 (*.f64 a (*.f64 c (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/3) (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 (pow.f64 (*.f64 y i) 1/3) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y)))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y)))) (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 -2/9 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))))) (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2))))))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 i i) (*.f64 y y))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i)))) (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2))) -5/27))) (fma.f64 -1/9 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (fma.f64 1/3 (*.f64 a (*.f64 c (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y i) (*.f64 y i))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 y i)) (cbrt.f64 -1)))))
(pow.f64 (*.f64 c a) 1/3)
(cbrt.f64 (*.f64 c a))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (pow.f64 (*.f64 c a) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18))) (cbrt.f64 (*.f64 c a)))
(fma.f64 -1/3 (*.f64 y (*.f64 i (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18)))) (cbrt.f64 (*.f64 c a)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 (*.f64 c a) 1/3)))
(fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 i i) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (cbrt.f64 (*.f64 c a))))
(fma.f64 -1/3 (*.f64 y (*.f64 i (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18)))) (fma.f64 (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (*.f64 (*.f64 y i) (*.f64 y i)) (cbrt.f64 (*.f64 c a))))
(fma.f64 -1/3 (*.f64 y (*.f64 i (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 y i) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (*.f64 (*.f64 y i) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (cbrt.f64 (*.f64 c a))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 i 3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 i 3)))) (pow.f64 y 3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 (*.f64 c a) 1/3))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c)))) (pow.f64 i 3)) 5/27) (pow.f64 y 3))) (fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 i i) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (cbrt.f64 (*.f64 c a)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c))) (*.f64 (pow.f64 i 3) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c))) (*.f64 (pow.f64 y 3) 5/27)))) (fma.f64 -1/3 (*.f64 y (*.f64 i (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18)))) (fma.f64 (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (*.f64 (*.f64 y i) (*.f64 y i)) (cbrt.f64 (*.f64 c a)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c))) (*.f64 (pow.f64 i 3) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c))) (*.f64 (pow.f64 y 3) 5/27)))) (fma.f64 -1/3 (*.f64 y (*.f64 i (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 y i) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (*.f64 (*.f64 y i) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (cbrt.f64 (*.f64 c a)))))
(pow.f64 (*.f64 c a) 1/3)
(cbrt.f64 (*.f64 c a))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (pow.f64 (*.f64 c a) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18))) (cbrt.f64 (*.f64 c a)))
(fma.f64 -1/3 (*.f64 y (*.f64 i (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18)))) (cbrt.f64 (*.f64 c a)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (pow.f64 (*.f64 c a) 1/3)))
(fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 i i) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (cbrt.f64 (*.f64 c a))))
(fma.f64 -1/3 (*.f64 y (*.f64 i (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18)))) (fma.f64 (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (*.f64 (*.f64 y i) (*.f64 y i)) (cbrt.f64 (*.f64 c a))))
(fma.f64 -1/3 (*.f64 y (*.f64 i (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 y i) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (*.f64 (*.f64 y i) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (cbrt.f64 (*.f64 c a))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 y 3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 y 3))))))) (pow.f64 (*.f64 c a) 1/3))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c)))) (pow.f64 i 3)) 5/27) (pow.f64 y 3))) (fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 c c))) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 i i) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (cbrt.f64 (*.f64 c a)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c))) (*.f64 (pow.f64 i 3) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c))) (*.f64 (pow.f64 y 3) 5/27)))) (fma.f64 -1/3 (*.f64 y (*.f64 i (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18)))) (fma.f64 (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (*.f64 (*.f64 y i) (*.f64 y i)) (cbrt.f64 (*.f64 c a)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c))) (*.f64 (pow.f64 i 3) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c))) (*.f64 (pow.f64 y 3) 5/27)))) (fma.f64 -1/3 (*.f64 y (*.f64 i (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 a a)) (*.f64 c c)) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 y i) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18)) (*.f64 (*.f64 y i) (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (cbrt.f64 (*.f64 c a)))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 i (*.f64 b t) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 i (*.f64 t b))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 i (*.f64 t b))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 i (*.f64 t b))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 y (*.f64 i j))))
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 c (*.f64 b z))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 c (*.f64 b (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 b t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 b t))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 y (*.f64 i j))))
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 y (*.f64 i j))))
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (neg.f64 (*.f64 y (*.f64 i j))))
(fma.f64 (neg.f64 c) (*.f64 b z) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(-.f64 (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 c (*.f64 a j)))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 c (*.f64 a j)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (*.f64 b t)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(*.f64 y (fma.f64 z x (neg.f64 (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(*.f64 y (fma.f64 z x (neg.f64 (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(neg.f64 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 y x)))))
(*.f64 z (neg.f64 (-.f64 (*.f64 c b) (*.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 i (*.f64 b t) (fma.f64 -1 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 y x)))) (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (fma.f64 i (*.f64 b t) (neg.f64 (fma.f64 z (-.f64 (*.f64 c b) (*.f64 y x)) (*.f64 a (*.f64 t x))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 i (*.f64 b t) (fma.f64 -1 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 y x)))) (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (fma.f64 i (*.f64 b t) (neg.f64 (fma.f64 z (-.f64 (*.f64 c b) (*.f64 y x)) (*.f64 a (*.f64 t x))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 a (*.f64 t x))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 i (*.f64 b t) (fma.f64 -1 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 y x)))) (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (fma.f64 i (*.f64 b t) (neg.f64 (fma.f64 z (-.f64 (*.f64 c b) (*.f64 y x)) (*.f64 a (*.f64 t x))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 y (*.f64 z x))))
(fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (*.f64 y (*.f64 z x))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 y x (neg.f64 (*.f64 c b))) z (fma.f64 i (*.f64 b t) (fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (neg.f64 (*.f64 a (*.f64 t x))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(neg.f64 (*.f64 t (fma.f64 -1 (*.f64 i b) (*.f64 a x))))
(*.f64 t (neg.f64 (-.f64 (*.f64 a x) (*.f64 i b))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 t (fma.f64 -1 (*.f64 i b) (*.f64 a x)))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 i b)))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)) (*.f64 t (-.f64 (*.f64 a x) (*.f64 i b))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 t (fma.f64 -1 (*.f64 i b) (*.f64 a x)))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 i b)))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)) (*.f64 t (-.f64 (*.f64 a x) (*.f64 i b))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 t (fma.f64 -1 (*.f64 i b) (*.f64 a x)))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 i b)))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)) (*.f64 t (-.f64 (*.f64 a x) (*.f64 i b))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 c j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 c j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 i (*.f64 b t) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (neg.f64 (*.f64 y (*.f64 i j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))
(*.f64 c (fma.f64 a j (neg.f64 (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 c (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 y (*.f64 i j))))
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(fma.f64 i (*.f64 b t) (neg.f64 (*.f64 y (*.f64 i j))))
(*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 -1 (*.f64 y i) (*.f64 c a)) j (fma.f64 b (fma.f64 -1 (*.f64 c z) (*.f64 i t)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 b t (*.f64 j (neg.f64 y))))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))

prune308.0ms (2.6%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1751176
Fresh167
Picked011
Done011
Total1769185
Error
0.0b
Counts
185 → 9
Alt Table
StatusErrorProgram
35.8b
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i t)) (*.f64 j (fma.f64 a c (*.f64 (neg.f64 y) i)))))) 2)
12.3b
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
13.2b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
21.1b
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 y (neg.f64 j))))))
12.3b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 (neg.f64 y) i))) 3))))
31.4b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (+.f64 (fma.f64 a c (*.f64 (neg.f64 y) i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i))))))
15.2b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))
11.6b
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
28.1b
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x)))))
Compiler

Compiled 6831 to 2459 computations (64% saved)

regimes2.1s (17.8%)

Accuracy

Total -50.4b remaining (-597.4%)

Threshold costs -50.4b (-597.4%)

Counts
89 → 8
Compiler

Compiled 2288 to 588 computations (74.3% saved)

bsearch234.0ms (2%)

Algorithm
binary-search
Calls

7 calls:

38.0ms
c
38.0ms
c
37.0ms
c
37.0ms
c
36.0ms
c
Steps
ItersPointRange
1e-18
∈ [
8.132089724369382e-19
,
3.006979425722312e-17
]
2.28273651883575e-204
∈ [
2.28273651883575e-204
,
1.5015316962163368e-201
]
5.759062406266529e-235
∈ [
5.759062406266529e-235
,
1.4664119699888995e-231
]
2.8267541173163815e-252
∈ [
2.8267541173163815e-252
,
2.2140265091815783e-249
]
2.4039080990269493e-287
∈ [
2.4039080990269493e-287
,
3.4450063818790503e-284
]
-6.894880890659607e-187
∈ [
-6.894880890659607e-187
,
-6.557941030393099e-194
]
-1e+30
∈ [
-4.9253698032671523e+33
,
-2.274898840755354e+27
]
Compiler

Compiled 205 to 128 computations (37.6% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
49×*-commutative_binary64
35×+-commutative_binary64
29×sub-neg_binary64
22×distribute-rgt-neg-in_binary64
20×neg-sub0_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0104367
1198361
2284361
3318361
4339361
5341361
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 c -1000000000000000019884624838656) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) (if (<=.f64 c -13510886769689032/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))) (if (<=.f64 c 8242586300774893/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) (if (<=.f64 c 1493358741043469056/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))) (if (<=.f64 c 16493323491356834/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))) (if (<=.f64 c 825149413535380736/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3) (*.f64 -1 (*.f64 y (*.f64 i j)))))) (if (<=.f64 c 1298074214633707/1298074214633706907132624082305024) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))))))))))
Outputs
(if (<=.f64 c -1000000000000000019884624838656) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))) (if (<=.f64 c -13510886769689032/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))) (if (<=.f64 c 8242586300774893/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) (if (<=.f64 c 1493358741043469056/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x))))) (if (<=.f64 c 16493323491356834/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j))) (if (<=.f64 c 825149413535380736/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3) (*.f64 -1 (*.f64 y (*.f64 i j)))))) (if (<=.f64 c 1298074214633707/1298074214633706907132624082305024) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))))))))))
(if (<=.f64 c -1000000000000000019884624838656) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (+.f64 (*.f64 i (*.f64 t b)) (neg.f64 (*.f64 y (*.f64 j i)))))) (if (<=.f64 c -1688860846211129/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 x z) (*.f64 j i)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))) (if (<=.f64 c 8242586300774893/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))))) (if (<=.f64 c 5833432582201051/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 x z) (*.f64 j i)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))) (if (<=.f64 c 8246661745678417/14319451959237480602209391966837419245360869586085326264720724851155532002676452079672642132912314187714679754609499860037198430378536688350222513020782289810256437153989606051133400630739489388122520004115872623737965276803368791807679393553237147648) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (if (<=.f64 c 3223239896622581/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (+.f64 (neg.f64 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (+.f64 (neg.f64 (*.f64 y (*.f64 j i))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x z))) 3)))) (if (<=.f64 c 1298074214633707/1298074214633706907132624082305024) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))))
(if (<=.f64 c -1000000000000000019884624838656) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 j i))))) (if (<=.f64 c -1688860846211129/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 x z) (*.f64 j i)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))) (if (<=.f64 c 8242586300774893/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))))) (if (<=.f64 c 5833432582201051/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 c z)) (fma.f64 y (-.f64 (*.f64 x z) (*.f64 j i)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))) (if (<=.f64 c 8246661745678417/14319451959237480602209391966837419245360869586085326264720724851155532002676452079672642132912314187714679754609499860037198430378536688350222513020782289810256437153989606051133400630739489388122520004115872623737965276803368791807679393553237147648) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (if (<=.f64 c 3223239896622581/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (-.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x z))) 3) (*.f64 y (*.f64 j i)))) (*.f64 c (*.f64 z b))) (if (<=.f64 c 1298074214633707/1298074214633706907132624082305024) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))))

end157.0ms (1.3%)

Stop Event
fuel
Compiler

Compiled 789 to 261 computations (66.9% saved)

Profiling

Loading profile data...