Details

Time bar (total: 9.4s)

analyze2.7s (28.3%)

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.2s (44.2%)

Results
2.4s11119×body128invalid
1.8s8256×body128valid

preprocess58.0ms (0.6%)

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)

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

eval1.0ms (0%)

Compiler

Compiled 65 to 30 computations (53.8% saved)

prune3.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
11.3b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
11.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 (-.f64 (*.f64 a c) (*.f64 y i)))))
Compiler

Compiled 72 to 42 computations (41.7% saved)

localize20.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(-.f64 (*.f64 a c) (*.f64 y i))
3.8b
(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)))))
4.4b
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
5.4b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))

series54.0ms (0.6%)

Counts
4 → 312
Calls

78 calls:

TimeVariablePointExpression
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)))))
3.0ms
c
@0
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
3.0ms
t
@-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)))))
2.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
x
@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)))))

rewrite54.0ms (0.6%)

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 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 log1p.f64 (expm1.f64 (*.f64 j (fma.f64 a c (*.f64 (neg.f64 y) i)))))))) (#(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 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 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 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 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 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 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 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 log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 (neg.f64 y) i))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 (neg.f64 y) i))))))))

simplify148.0ms (1.6%)

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

eval42.0ms (0.4%)

Compiler

Compiled 5404 to 1040 computations (80.8% saved)

prune384.0ms (4.1%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1787185
Fresh000
Picked011
Done000
Total1788186
Error
0.0b
Counts
186 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
13.2b
(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)))))
18.8b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 i (-.f64 (*.f64 b t) (*.f64 j y)) (*.f64 j (*.f64 c a))))
37.9b
(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)
14.8b
(+.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))))))
26.9b
(fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i))))
11.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 (-.f64 (*.f64 a c) (*.f64 y i)))))
14.8b
(+.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))))))
11.6b
(+.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))))))
Compiler

Compiled 572 to 355 computations (37.9% saved)

localize30.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

series41.0ms (0.4%)

Counts
4 → 116
Calls

48 calls:

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

rewrite38.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
275×add-sqr-sqrt_binary64
273×*-un-lft-identity_binary64
273×pow1_binary64
251×add-cbrt-cube_binary64
251×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify139.0ms (1.5%)

Algorithm
egg-herbie
Rules
1091×fma-def_binary64
626×fma-neg_binary64
242×unsub-neg_binary64
200×cancel-sign-sub-inv_binary64
171×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0341424
1841424
22031316
33441316
44711316
58021316
613511316
721341316
830831316
934951316
1037471316
1138821316
1239231316
1339361316
1439451316
1539451316
Stop Event
saturated
Counts
156 → 58
Calls
Call 1
Inputs
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 y j))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
Outputs
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(*.f64 j (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 i b) t)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (neg.f64 (*.f64 b z)))
(*.f64 z (*.f64 b (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (neg.f64 (*.f64 b z)))
(*.f64 z (*.f64 b (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 i b) t)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (neg.f64 (*.f64 b z)))
(*.f64 z (*.f64 b (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (neg.f64 (*.f64 b z)))
(*.f64 z (*.f64 b (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (neg.f64 (*.f64 b z)))
(*.f64 z (*.f64 b (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 i b) t)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 i b) t)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (neg.f64 (*.f64 b z)))
(*.f64 z (*.f64 b (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 i b) t)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 i b) t)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 c (*.f64 b z))))
(-.f64 (*.f64 (*.f64 i b) t) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))

eval19.0ms (0.2%)

Compiler

Compiled 2225 to 763 computations (65.7% saved)

prune82.0ms (0.9%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New56258
Fresh156
Picked101
Done011
Total58866
Error
0.0b
Counts
66 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
37.9b
(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)
14.8b
(+.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))))))
13.2b
(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)))))
26.9b
(fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i))))
11.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 (-.f64 (*.f64 a c) (*.f64 y i)))))
14.8b
(+.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.1b
(+.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 i (*.f64 y j))))))
19.7b
(+.f64 (*.f64 i (*.f64 t b)) (+.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))))))
Compiler

Compiled 588 to 369 computations (37.2% saved)

localize25.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

series21.0ms (0.2%)

Counts
1 → 12
Calls

9 calls:

TimeVariablePointExpression
17.0ms
i
@0
(*.f64 i (*.f64 y j))
1.0ms
j
@inf
(*.f64 i (*.f64 y j))
1.0ms
j
@0
(*.f64 i (*.f64 y j))
1.0ms
y
@0
(*.f64 i (*.f64 y j))
0.0ms
j
@-inf
(*.f64 i (*.f64 y j))

rewrite46.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
582×pow1_binary64
532×add-log-exp_binary64
532×log1p-expm1-u_binary64
532×expm1-log1p-u_binary64
519×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11197
214547
Stop Event
node limit
Counts
1 → 13
Calls
Call 1
Inputs
(*.f64 i (*.f64 y j))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 y (*.f64 j i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 j i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (*.f64 j i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 j i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (*.f64 j i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (*.f64 j i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y) j) i))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 j i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 y j) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 j i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 j i))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 j i))))))))

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
associate-*r*_binary64
associate-*l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0684
11084
21784
31984
Stop Event
saturated
Counts
25 → 15
Calls
Call 1
Inputs
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
Outputs
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))

eval24.0ms (0.3%)

Compiler

Compiled 2419 to 853 computations (64.7% saved)

prune137.0ms (1.4%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New63063
Fresh066
Picked011
Done011
Total63871
Error
0.0b
Counts
71 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
37.9b
(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)
14.8b
(+.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))))))
13.2b
(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)))))
26.9b
(fma.f64 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i))))
11.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 (-.f64 (*.f64 a c) (*.f64 y i)))))
14.8b
(+.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.1b
(+.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 i (*.f64 y j))))))
19.7b
(+.f64 (*.f64 i (*.f64 t b)) (+.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))))))
Compiler

Compiled 542 to 339 computations (37.5% saved)

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(-.f64 (*.f64 j a) (*.f64 b z))
4.3b
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))
5.7b
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))
5.7b
(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)))))

series47.0ms (0.5%)

Counts
4 → 312
Calls

78 calls:

TimeVariablePointExpression
4.0ms
i
@-inf
(*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))
4.0ms
j
@0
(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)))))
1.0ms
c
@0
(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)))))
1.0ms
y
@-inf
(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)))))
1.0ms
z
@0
(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)))))

rewrite91.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
262×add-sqr-sqrt_binary64
261×*-un-lft-identity_binary64
261×pow1_binary64
241×add-exp-log_binary64
241×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify159.0ms (1.7%)

Algorithm
egg-herbie
Rules
404×fma-def_binary64
399×sub-neg_binary64
340×associate--r-_binary64
330×associate-+l+_binary64
319×unsub-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01836969
16326947
217436945
334256945
Stop Event
node limit
Counts
393 → 178
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(+.f64 (*.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 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(+.f64 (*.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 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(+.f64 (*.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 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 i y))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 i y)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 i y)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 i y)))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.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 (*.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 -1 (*.f64 i (*.f64 y j))) (+.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 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.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 (*.f64 y z) (*.f64 a t)) x) (+.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 (*.f64 y z) (*.f64 a t)) x) (+.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 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(*.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 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.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 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.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 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.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 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.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 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.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 i (*.f64 t 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 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 i (*.f64 t 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 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.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 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.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 i (*.f64 y j)))
(+.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 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.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 y (*.f64 i j)))
(+.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 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.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 z b))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 -1 (*.f64 z b))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 -1 (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 -1 (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 -1 (*.f64 z b))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 -1 (*.f64 z b))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 i (*.f64 t b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 b (fma.f64 (neg.f64 c) z (*.f64 t i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y))) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a)) j)
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i))))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.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 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.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 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.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 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 i y))))
(*.f64 j (fma.f64 c a (neg.f64 (*.f64 y i))))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 i y)))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 i y)))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 i y)))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 i (fma.f64 t b (neg.f64 (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i) (*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))))
(+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 z (-.f64 (*.f64 y x) (*.f64 b c))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 -1 (*.f64 y (*.f64 j i)) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 a c) (*.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 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t)))
(*.f64 b (fma.f64 -1 (*.f64 z c) (*.f64 t i)))
(*.f64 b (fma.f64 (neg.f64 c) z (*.f64 t i)))
(*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))
(+.f64 (*.f64 b (+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y 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 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y 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 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t)))))
(*.f64 b (fma.f64 -1 (*.f64 z c) (*.f64 t i)))
(*.f64 b (fma.f64 (neg.f64 c) z (*.f64 t i)))
(*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))))) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))))) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 -1 (*.f64 b (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i t))))) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 b c))))
(*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 b c))))
(*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 c (*.f64 a j)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(+.f64 (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))) (*.f64 t (fma.f64 b i (*.f64 a (neg.f64 x)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 t (-.f64 (*.f64 b i) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.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 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.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 i (*.f64 t b)) (+.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 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.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 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 i (*.f64 t b)) (+.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 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(fma.f64 -1 (*.f64 y (*.f64 j i)) (fma.f64 y (*.f64 z x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 j i)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 j i)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.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 b i (*.f64 a (neg.f64 x))))
(*.f64 t (-.f64 (*.f64 b i) (*.f64 a x)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.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 b i (*.f64 a (neg.f64 x))))
(*.f64 t (-.f64 (*.f64 b i) (*.f64 a x)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 j (*.f64 i (neg.f64 y)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 t b) i)
(*.f64 b (*.f64 t i))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 t b) i)
(*.f64 b (*.f64 t i))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 j (*.f64 i (neg.f64 y)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 t b) i)
(*.f64 b (*.f64 t i))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 t b) i)
(*.f64 b (*.f64 t i))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 t b) i)
(*.f64 b (*.f64 t i))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 j (*.f64 i (neg.f64 y)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 j (*.f64 i (neg.f64 y)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 t b) i)
(*.f64 b (*.f64 t i))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 j (*.f64 i (neg.f64 y)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 j (*.f64 i (neg.f64 y)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))))
(*.f64 t (fma.f64 b i (*.f64 a (neg.f64 x))))
(*.f64 t (-.f64 (*.f64 b i) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.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 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.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 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 y j))) (neg.f64 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 i (fma.f64 t b (neg.f64 (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 t b) i (*.f64 y (-.f64 (*.f64 z x) (*.f64 j i))))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.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 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 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 (fma.f64 b i (*.f64 a (neg.f64 x))))
(*.f64 t (-.f64 (*.f64 b i) (*.f64 a x)))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.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 b i (*.f64 a (neg.f64 x))))
(*.f64 t (-.f64 (*.f64 b i) (*.f64 a x)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i)
(*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 y j))))
(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 y (*.f64 j (neg.f64 i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (*.f64 i (neg.f64 y))))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.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)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.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)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 t b) i)
(*.f64 b (*.f64 t i))
(*.f64 t (*.f64 b i))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 i (*.f64 t b))
(*.f64 (*.f64 t b) i)
(*.f64 b (*.f64 t i))
(*.f64 t (*.f64 b i))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 i (*.f64 t b) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (*.f64 t i)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 t (*.f64 b i)))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 j (*.f64 i (neg.f64 y)))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 j i)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 j (*.f64 i (neg.f64 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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.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 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (neg.f64 (*.f64 y j))) i))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 t b (*.f64 j (neg.f64 y))) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 -1 (*.f64 z b))
(neg.f64 (*.f64 z b))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 -1 (*.f64 z b))
(neg.f64 (*.f64 z b))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 -1 (*.f64 b z))
(neg.f64 (*.f64 z b))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 -1 (*.f64 b z))
(neg.f64 (*.f64 z b))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 -1 (*.f64 z b))
(neg.f64 (*.f64 z b))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(*.f64 -1 (*.f64 z b))
(neg.f64 (*.f64 z b))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 z b))
(fma.f64 (neg.f64 z) b (*.f64 a j))

eval36.0ms (0.4%)

Compiler

Compiled 5218 to 806 computations (84.6% saved)

prune392.0ms (4.2%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New1753178
Fresh325
Picked011
Done112
Total1797186
Error
0.0b
Counts
186 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
14.8b
(+.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))))))
13.2b
(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)))))
11.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 (-.f64 (*.f64 a c) (*.f64 y i)))))
14.8b
(+.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))))))
13.7b
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))) (cbrt.f64 (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))) (cbrt.f64 (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))))
14.1b
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
14.6b
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)))
Compiler

Compiled 316 to 170 computations (46.2% saved)

regimes363.0ms (3.8%)

Accuracy

Total -51.5b remaining (-2370.4%)

Threshold costs -51.5b (-2370.4%)

Counts
14 → 5
Calls
Call 1
Inputs
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y))))) (cbrt.f64 (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))) (cbrt.f64 (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 b t) (*.f64 j y)))))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 b c)) (fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y 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 i (*.f64 y j))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.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 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)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 i (-.f64 (*.f64 b t) (*.f64 j y)) (*.f64 j (*.f64 c a))))
(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)
(+.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 a (fma.f64 j c (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 j 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 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 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 (*.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
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
(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)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
(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)))))
(fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
Results
TimeErrorSegmentsBranch
48.0ms6.3b5x
39.0ms6.0b4y
25.0ms8.0b3z
38.0ms6.8b5t
30.0ms6.7b3a
45.0ms5.5b4b
23.0ms6.8b3c
44.0ms5.6b6i
23.0ms6.8b3j
34.0ms2.2b5(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Compiler

Compiled 595 to 259 computations (56.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimePointRange
0.0ms
5e+307
∈ [
3.8097900824325126e+307
,
#hash((type . real) (value . +inf))
]
0.0ms
5e-205
∈ [
3.674818860462981e-205
,
2.4495155824469127e-187
]
0.0ms
-1e-129
∈ [
-1.2360132389496564e-129
,
-1.8697717266418764e-144
]
0.0ms
-2e+301
∈ [
-3.040382399075823e+301
,
-1.4450362951186327e+301
]
Compiler

Compiled 50 to 34 computations (32% saved)

simplify41.0ms (0.4%)

Algorithm
egg-herbie
Rules
172×distribute-rgt-neg-in_binary64
147×cancel-sign-sub-inv_binary64
114×distribute-lft-neg-in_binary64
107×neg-sub0_binary64
105×neg-mul-1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061414
1116402
2177402
3217402
4269402
5303402
6346402
7453402
8548402
9638402
10793402
11972402
121141402
131260402
141300402
151308402
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.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)))) -20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)))) (if (<=.f64 (+.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)))) -3121748550315992/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (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))))) (if (<=.f64 (+.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)))) 180736893357325920/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)))) (if (<=.f64 (+.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)))) 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168) (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))))) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))))))
Outputs
(if (<=.f64 (+.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)))) -20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)))) (if (<=.f64 (+.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)))) -3121748550315992/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (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))))) (if (<=.f64 (+.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)))) 180736893357325920/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)))) (if (<=.f64 (+.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)))) 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168) (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))))) (fma.f64 c (-.f64 (*.f64 j a) (*.f64 b z)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))))))
(if (<=.f64 (+.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)))) -20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 a (*.f64 x t))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j))))))) (if (<=.f64 (+.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)))) -390218568789499/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (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))))) (if (<=.f64 (+.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)))) 5648027917416435/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 a (*.f64 x t))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j))))))) (if (<=.f64 (+.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)))) 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168) (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))))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 a (*.f64 x t))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))))))))
(if (<=.f64 (+.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)))) -20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 a (*.f64 x t))))) (if (<=.f64 (+.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)))) -390218568789499/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (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))))) (if (<=.f64 (+.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)))) 5648027917416435/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 a (*.f64 x t))))) (if (<=.f64 (+.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)))) 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168) (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))))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 a (*.f64 x t)))))))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 a (*.f64 x t))))) (if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) -390218568789499/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (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))))) (if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 5648027917416435/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 a (*.f64 x t))))) (if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168) (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))))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 a (*.f64 x t)))))))))

end44.0ms (0.5%)

Stop Event
fuel
Compiler

Compiled 562 to 106 computations (81.1% saved)

Profiling

Loading profile data...