Details

Time bar (total: 53.1s)

analyze815.0ms (1.5%)

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

Compiled 39 to 24 computations (38.5% saved)

sample5.4s (10.1%)

Results
3.5s11674×body256infinite
1.8s8256×body256valid
Bogosity

preprocess83.0ms (0.2%)

Algorithm
egg-herbie
Rules
1568×+-commutative
1202×associate-*r*
1040×associate-*l*
936×*-commutative
888×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03073145
110312997
235072997
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 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i x))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i x)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 x t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 x y))))
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 x (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i z))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 i t))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 y t) (*.f64 i c))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 y (-.f64 (*.f64 c t) (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 i z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 z t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 z y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 i a)))) (*.f64 z (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 t y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 i c)))) (*.f64 j (-.f64 (*.f64 a t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 a y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i j)))) (*.f64 a (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 b t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 b a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 b y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 c a)))) (*.f64 j (-.f64 (*.f64 i t) (*.f64 c y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 i a)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j a)))) (*.f64 i (-.f64 (*.f64 c t) (*.f64 j y))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i x))))
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 x i))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 x i)) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x c) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x c) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 z (fma.f64 x y (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 x c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 i y))))
(-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 j (-.f64 (*.f64 x c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 x c) (*.f64 y i)) (-.f64 (*.f64 t (fma.f64 y z (*.f64 a (neg.f64 x)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 x c) (*.f64 y i)) (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i x)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (fma.f64 a (-.f64 (*.f64 y z) (*.f64 x t)) (neg.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i))))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 a (fma.f64 y z (*.f64 t (neg.f64 x)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i)))))
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b) (-.f64 (*.f64 x (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (neg.f64 x))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 x t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 b (-.f64 (*.f64 x z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 x t) (*.f64 y i))))
(fma.f64 j (fma.f64 x t (*.f64 y (neg.f64 i))) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c (*.f64 b (neg.f64 (-.f64 (*.f64 x z) (*.f64 a i))))))
(fma.f64 j (-.f64 (*.f64 x t) (*.f64 y i)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c (*.f64 b (neg.f64 (-.f64 (*.f64 x z) (*.f64 a i))))))
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 x y))))
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 x y))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 x y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i (*.f64 b (neg.f64 (fma.f64 z c (*.f64 a (neg.f64 x)))))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 x y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i (*.f64 (-.f64 (*.f64 z c) (*.f64 x a)) (neg.f64 b))))
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 x (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 x (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 x (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i z))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 z i))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 z i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 i t))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z t) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 y c) (*.f64 t i))))
(fma.f64 j (-.f64 (*.f64 y c) (*.f64 t i)) (-.f64 (*.f64 x (-.f64 (*.f64 z t) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i a))))
(-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 a i)) (-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 b i))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 b i)) (-.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 y t) (*.f64 i c))))
(+.f64 (fma.f64 x (-.f64 (*.f64 z c) (*.f64 t a)) (neg.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 y t) (*.f64 c i))))
(fma.f64 j (-.f64 (*.f64 y t) (*.f64 c i)) (-.f64 (*.f64 x (-.f64 (*.f64 z c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 y t) (*.f64 c i)) (fma.f64 x (-.f64 (*.f64 z c) (*.f64 t a)) (*.f64 b (neg.f64 (-.f64 (*.f64 y z) (*.f64 a i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y a)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 z i) (*.f64 t a)) (*.f64 b (neg.f64 (-.f64 (*.f64 z c) (*.f64 y a))))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y a)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 y (-.f64 (*.f64 c t) (*.f64 i j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (-.f64 (*.f64 t c) (*.f64 i j))))
(fma.f64 y (-.f64 (*.f64 t c) (*.f64 i j)) (-.f64 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 t c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 z c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 z c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 t c) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 z c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y t) (*.f64 z a)) (*.f64 b (neg.f64 (-.f64 (*.f64 t c) (*.f64 a i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 i z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 z i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 z i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (fma.f64 a c (*.f64 z (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 b c) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 b c) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y b) (*.f64 t a)) (*.f64 (-.f64 (*.f64 b c) (*.f64 a i)) (neg.f64 z))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 z t) (*.f64 i y))))
(-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 j (-.f64 (*.f64 z t) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 z t) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 z y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y z))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y z)) (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y z)) (-.f64 (*.f64 x (fma.f64 y i (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z a)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 i a)))) (*.f64 z (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 a i)))) (*.f64 z (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 z (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 a i)))))
(fma.f64 z (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y j) (*.f64 t a)) (*.f64 b (neg.f64 (-.f64 (*.f64 c j) (*.f64 a i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(+.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 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 i y))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a b))) (-.f64 (*.f64 t (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 j (-.f64 (*.f64 b c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 b c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a b))) (*.f64 t (-.f64 (*.f64 z c) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 b c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a b)) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (neg.f64 t))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a c))) (*.f64 b (-.f64 (*.f64 z t) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a c)) (*.f64 b (neg.f64 (-.f64 (*.f64 z t) (*.f64 a i))))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a c))) (*.f64 b (-.f64 (*.f64 z t) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 t y))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y t)))))
(fma.f64 j (-.f64 (*.f64 c i) (*.f64 y t)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 y i))))
(fma.f64 t (-.f64 (*.f64 c j) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t b)) (neg.f64 (*.f64 a (-.f64 (*.f64 z c) (*.f64 b i))))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 z c) (*.f64 b i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t b)) (*.f64 a (neg.f64 (fma.f64 z c (*.f64 b (neg.f64 i)))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 i c)))) (*.f64 j (-.f64 (*.f64 a t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 z a) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i))))
(fma.f64 j (fma.f64 t a (*.f64 y (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t c)) (*.f64 (-.f64 (*.f64 z a) (*.f64 c i)) (neg.f64 b))))
(fma.f64 j (-.f64 (*.f64 t a) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t c)) (*.f64 b (neg.f64 (-.f64 (*.f64 z a) (*.f64 c i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 a y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y a))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y a)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i j)))) (*.f64 a (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))) (*.f64 a (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 a (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 x (fma.f64 y z (*.f64 t (neg.f64 j))) (*.f64 (fma.f64 z c (*.f64 i (neg.f64 j))) (neg.f64 b))))
(fma.f64 a (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t j)) (*.f64 (-.f64 (*.f64 z c) (*.f64 i j)) (neg.f64 b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 b t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t b) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 t b) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 b a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 b y))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 i (-.f64 (*.f64 z c) (*.f64 a b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y b)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 z c) (*.f64 a b)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (fma.f64 z c (*.f64 a (neg.f64 b))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) j)) (*.f64 b (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 b (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 c a)))) (*.f64 j (-.f64 (*.f64 i t) (*.f64 c y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z i) (*.f64 a c)))) (*.f64 j (-.f64 (*.f64 t i) (*.f64 y c))))
(fma.f64 j (-.f64 (*.f64 t i) (*.f64 y c)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z i) (*.f64 a c)))))
(fma.f64 j (fma.f64 t i (*.f64 y (neg.f64 c))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 z i (*.f64 a (neg.f64 c))) (neg.f64 b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 i a)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z j) (*.f64 a i)))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 y i))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (-.f64 (*.f64 z j) (*.f64 a i)) (neg.f64 b))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z j) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j a)))) (*.f64 i (-.f64 (*.f64 c t) (*.f64 j y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a j)))) (*.f64 i (-.f64 (*.f64 t c) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t c) (*.f64 y j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a j)))))
(fma.f64 i (-.f64 (*.f64 t c) (*.f64 y j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 j (neg.f64 a))))))
Compiler

Compiled 47 to 32 computations (31.9% saved)

simplify75.0ms (0.1%)

Algorithm
egg-herbie
Rules
1340×+-commutative
1082×distribute-lft-in
970×associate-+l+
834×*-commutative
736×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02585
16281
216981
348177
4164777
5532377
6766177
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 c z (neg.f64 (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(-.f64 (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))

eval1.0ms (0%)

Compiler

Compiled 150 to 43 computations (71.3% saved)

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New145
Fresh011
Picked000
Done000
Total156
Error
15.16%
Counts
6 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
15.19%
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
15.19%
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
15.18%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 c z (neg.f64 (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
15.19%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 149 to 89 computations (40.3% saved)

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.04%
(-.f64 (*.f64 c z) (*.f64 i a))
7%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
7.47%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
7.48%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series21.0ms (0%)

Counts
4 → 228
Calls

57 calls:

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

rewrite130.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
972×associate-+l+
540×add-sqr-sqrt
538×pow1
538×*-un-lft-identity
496×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify218.0ms (0.4%)

Algorithm
egg-herbie
Rules
1330×+-commutative
1066×fma-def
922×associate-/l*
856×associate-+l-
644×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059116431
1156815255
2509015015
Stop Event
node limit
Counts
471 → 361
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 -1 (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 -1 (*.f64 i a))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 -1 (*.f64 i a))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 -1 (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 -1 (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t (neg.f64 a))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) x) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) x) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(+.f64 (*.f64 (*.f64 t (neg.f64 a)) x) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) 1)
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 t a)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 y z (*.f64 t a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))
(pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 y z) (*.f64 t a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(+.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 y (neg.f64 i))))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 t c)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(+.f64 (*.f64 (*.f64 t c) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (*.f64 t c) j))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 t c (*.f64 y i)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 t c (*.f64 y i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1)
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3)
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 t c) (*.f64 y i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3) (pow.f64 j 3)))
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 1))
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 b (*.f64 z c)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 (*.f64 z c) b))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) b) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (*.f64 z c) (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (*.f64 z c) (*.f64 (*.f64 a (neg.f64 i)) 1))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (*.f64 a (neg.f64 i)) (*.f64 z c))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 a i) (-.f64 (*.f64 z c) (*.f64 a i))))
(+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 z c))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (*.f64 z c))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 a (neg.f64 i))) (*.f64 a i))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (*.f64 z c)) (*.f64 a (neg.f64 i)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (*.f64 z c)) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (*.f64 z c)) (*.f64 (*.f64 a (neg.f64 i)) 1))
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1)
(*.f64 1 (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 z c))) (-.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))))
(/.f64 1 (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 z c (*.f64 a i)))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a (neg.f64 i)) (*.f64 a (neg.f64 i)))) (-.f64 (*.f64 z c) (*.f64 a (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))) (-.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(/.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 i)) (*.f64 a (neg.f64 i))) (*.f64 (*.f64 z c) (*.f64 a (neg.f64 i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))) (neg.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i))))))
(pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 z c) (*.f64 a i)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(exp.f64 (log.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(fma.f64 z c (*.f64 a (neg.f64 i)))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(fma.f64 1 (*.f64 z c) (*.f64 a (neg.f64 i)))
(fma.f64 1 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))
(fma.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 z c)) (*.f64 a (neg.f64 i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (fma.f64 (neg.f64 a) i (*.f64 a i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (cbrt.f64 (*.f64 z c)) (*.f64 a (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (fma.f64 (neg.f64 a) i (*.f64 a i)))
Outputs
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 x (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 x (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 x (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 x (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 x (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 x (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 b z))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 b z))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 b z))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 a i))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 c z)
(*.f64 z c)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 c z)
(*.f64 z c)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 -1 (*.f64 a i))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 c z)
(*.f64 z c)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 c z)
(*.f64 z c)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 c z)
(*.f64 z c)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 -1 (*.f64 i a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 -1 (*.f64 i a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 c z)
(*.f64 z c)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 -1 (*.f64 a i))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 -1 (*.f64 a i))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(*.f64 x (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))
(*.f64 x (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x)))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x)))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x)))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x)))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t (neg.f64 a))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(*.f64 x (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(*.f64 x (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(*.f64 x (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) x) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(*.f64 x (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) x) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(*.f64 x (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 (*.f64 t (neg.f64 a)) x) (*.f64 (*.f64 y z) x))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(*.f64 x (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (*.f64 y z) (fma.f64 t (neg.f64 a) (*.f64 t (+.f64 a (neg.f64 a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) 1)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 t a)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (fma.f64 y z (*.f64 a t)) x))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (/.f64 x (fma.f64 t (*.f64 a (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 y z (*.f64 t a)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (fma.f64 y z (*.f64 a t)) x))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (/.f64 x (fma.f64 t (*.f64 a (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 3)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3) 1/3)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(fabs.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 y z) (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 x 3)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 1))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 y) i (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 y) i (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(*.f64 j (+.f64 (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y))) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(*.f64 j (+.f64 (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y))) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(*.f64 j (+.f64 (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y))) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(*.f64 j (+.f64 (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y))) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 y (neg.f64 i))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 y) i (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 y) i (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 t c)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 y) i (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 t c) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 y) i (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 y) i (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (*.f64 t c) j))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 y) i (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (/.f64 j (fma.f64 t c (*.f64 y i))) (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))) (pow.f64 (*.f64 t c) 2))) j)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)) (pow.f64 (*.f64 t c) 2))) j)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (/.f64 j (fma.f64 t c (*.f64 y i))) (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))) (pow.f64 (*.f64 t c) 2))) j)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)) (pow.f64 (*.f64 t c) 2))) j)
(pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3) 1/3)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2))
(fabs.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3) (pow.f64 j 3)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 1))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b))
(*.f64 b (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(fma.f64 b (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 b b)))
(*.f64 b (-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(fma.f64 b (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 b b)))
(*.f64 b (-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(fma.f64 b (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 b b)))
(*.f64 b (-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(fma.f64 b (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 b b)))
(*.f64 b (-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i)))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a (neg.f64 i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(*.f64 b (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(*.f64 b (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 b (*.f64 z c)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(*.f64 b (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(*.f64 b (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 (*.f64 z c) b))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))) (fma.f64 z c (*.f64 a i)))
(/.f64 b (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))))
(*.f64 (/.f64 b (fma.f64 z c (*.f64 a i))) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2))) b)
(*.f64 (/.f64 b (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2))) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) b) (fma.f64 z c (*.f64 a i)))
(/.f64 b (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))))
(*.f64 (/.f64 b (fma.f64 z c (*.f64 a i))) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2))) b)
(*.f64 (/.f64 b (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2))) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))
(pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3) 1/3)
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(fabs.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 b 3)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 1))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 z c) (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 z c) (*.f64 (*.f64 a (neg.f64 i)) 1))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))
(fma.f64 z c (fma.f64 a (neg.f64 i) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(fma.f64 z c (-.f64 (*.f64 3 (*.f64 0 (*.f64 a i))) (*.f64 a i)))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 z c (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 z c (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 z c (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (*.f64 z c) (+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (*.f64 z c) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 z c (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 z c (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 z c (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))
(fma.f64 z c (fma.f64 a (neg.f64 i) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(fma.f64 z c (-.f64 (*.f64 3 (*.f64 0 (*.f64 a i))) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))
(fma.f64 z c (fma.f64 a (neg.f64 i) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(fma.f64 z c (-.f64 (*.f64 3 (*.f64 0 (*.f64 a i))) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (*.f64 0 (*.f64 a i)) 4))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))
(fma.f64 z c (fma.f64 a (neg.f64 i) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(fma.f64 z c (-.f64 (*.f64 3 (*.f64 0 (*.f64 a i))) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))
(fma.f64 z c (fma.f64 a (neg.f64 i) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(fma.f64 z c (-.f64 (*.f64 3 (*.f64 0 (*.f64 a i))) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))
(fma.f64 z c (fma.f64 a (neg.f64 i) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(fma.f64 z c (-.f64 (*.f64 3 (*.f64 0 (*.f64 a i))) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 a i))) (+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 z c (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (-.f64 (*.f64 z c) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 a i))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 z c (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (-.f64 (*.f64 z c) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))
(fma.f64 z c (fma.f64 a (neg.f64 i) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(fma.f64 z c (-.f64 (*.f64 3 (*.f64 0 (*.f64 a i))) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))
(fma.f64 z c (fma.f64 a (neg.f64 i) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(fma.f64 z c (-.f64 (*.f64 3 (*.f64 0 (*.f64 a i))) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))
(fma.f64 z c (fma.f64 a (neg.f64 i) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(fma.f64 z c (-.f64 (*.f64 3 (*.f64 0 (*.f64 a i))) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 a i))) (+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 z c (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (-.f64 (*.f64 z c) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 z c (*.f64 0 (*.f64 a i)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 a i))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 z c (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (-.f64 (*.f64 z c) (*.f64 3 (*.f64 0 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 z c (*.f64 0 (*.f64 a i)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 a (neg.f64 i)) (*.f64 z c))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 z c (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 z c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 z c (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (*.f64 a (neg.f64 i)) (+.f64 (*.f64 a i) (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 z c))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (-.f64 (*.f64 z c) (*.f64 a i)))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (*.f64 (*.f64 a (neg.f64 i)) 1) (*.f64 z c))
(-.f64 (*.f64 z c) (*.f64 a i))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 1) (-.f64 (*.f64 z c) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (fma.f64 z c (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (fma.f64 z c (*.f64 0 (*.f64 a i))))
(+.f64 (fma.f64 z c (*.f64 0 (*.f64 a i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 a (neg.f64 i))) (*.f64 a i))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (*.f64 z c)) (*.f64 a (neg.f64 i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (*.f64 z c)) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(-.f64 (fma.f64 z c (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i)))) (*.f64 a i))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 a i)) (*.f64 z c)) (*.f64 a i))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (*.f64 z c)) (*.f64 (*.f64 a (neg.f64 i)) 1))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1)
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 1 (-.f64 (*.f64 z c) (*.f64 a i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 z c) (*.f64 a i))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 z c (*.f64 a i)))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 z c))) (-.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))))
(/.f64 1 (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 z c (*.f64 a i)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 z c (*.f64 a i)))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a (neg.f64 i)) (*.f64 a (neg.f64 i)))) (-.f64 (*.f64 z c) (*.f64 a (neg.f64 i))))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 z c (*.f64 a i)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))) (-.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))) (-.f64 (*.f64 z c) (+.f64 (*.f64 a i) (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (*.f64 (*.f64 0 (*.f64 a i)) (*.f64 0 (*.f64 a i)))) (-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 i)) (*.f64 a (neg.f64 i))) (*.f64 (*.f64 z c) (*.f64 a (neg.f64 i))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (-.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 (*.f64 0 (*.f64 a i)) 3)) (fma.f64 (*.f64 0 (*.f64 a i)) (-.f64 (*.f64 0 (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i))) (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 (*.f64 0 (*.f64 a i)) 3)) (fma.f64 (*.f64 0 (*.f64 a i)) (-.f64 (fma.f64 a i (*.f64 0 (*.f64 a i))) (*.f64 z c)) (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))) (neg.f64 (fma.f64 z c (*.f64 a i))))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 z c (*.f64 a i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2)))
(pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1)
(-.f64 (*.f64 z c) (*.f64 a i))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2)
(-.f64 (*.f64 z c) (*.f64 a i))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 3)
(-.f64 (*.f64 z c) (*.f64 a i))
(pow.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) 1/3)
(-.f64 (*.f64 z c) (*.f64 a i))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2))
(fabs.f64 (-.f64 (*.f64 z c) (*.f64 a i)))
(log.f64 (exp.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 z c) (*.f64 a i))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 z c) (*.f64 a i)))))
(-.f64 (*.f64 z c) (*.f64 a i))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3))
(-.f64 (*.f64 z c) (*.f64 a i))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 z c) (*.f64 a i))
(exp.f64 (log.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 z c) (*.f64 a i))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 1))
(-.f64 (*.f64 z c) (*.f64 a i))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 z c) (*.f64 a i))
(fma.f64 z c (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(fma.f64 1 (*.f64 z c) (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(fma.f64 1 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(fma.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 z c)) (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (fma.f64 (neg.f64 a) i (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (cbrt.f64 (*.f64 z c)) (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 z c) (*.f64 a i))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (fma.f64 (neg.f64 a) i (*.f64 a i)))
(-.f64 (fma.f64 z c (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 a i))
(-.f64 (*.f64 z c) (fma.f64 a i (*.f64 0 (*.f64 a i))))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.03%
(-.f64 (*.f64 y z) (*.f64 t a))
7%
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 a i))))
7.47%
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
7.48%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 133 to 23 computations (82.7% saved)

series9.0ms (0%)

Counts
3 → 168
Calls

42 calls:

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

rewrite116.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
702×associate-+l+
520×add-sqr-sqrt
514×pow1
514×*-un-lft-identity
476×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify144.0ms (0.3%)

Algorithm
egg-herbie
Rules
1372×distribute-lft-in
1150×+-commutative
988×fma-def
812×associate-+l-
608×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046812820
1125611794
2440511554
Stop Event
node limit
Counts
360 → 285
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(+.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 y (neg.f64 i))))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 t c)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(+.f64 (*.f64 (*.f64 t c) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (*.f64 t c) j))
(+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 t c (*.f64 y i)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 t c (*.f64 y i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1)
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3)
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 t c) (*.f64 y i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3) (pow.f64 j 3)))
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 1))
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 c z)))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 i a) b))
(+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c z) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))) 1)
(pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 3)
(pow.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(log.f64 (pow.f64 (exp.f64 b) (fma.f64 c z (*.f64 i a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(exp.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(+.f64 (*.f64 y z) (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 y z) (*.f64 (*.f64 t (neg.f64 a)) 1))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 y z))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 t a) (-.f64 (*.f64 y z) (*.f64 t a))))
(+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 y z))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (*.f64 y z))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 t (neg.f64 a))) (*.f64 t a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (*.f64 t (neg.f64 a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (*.f64 (*.f64 t (neg.f64 a)) 1))
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1)
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 y z (*.f64 t a))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (fma.f64 y z (*.f64 t a)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 y z (*.f64 t a)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 (*.f64 y z) (*.f64 t (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))) (-.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (*.f64 y z) (*.f64 t (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (fma.f64 y z (*.f64 t a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a))))))
(pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 t a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 t a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(fma.f64 z y (*.f64 t (neg.f64 a)))
(fma.f64 1 (*.f64 y z) (*.f64 t (neg.f64 a)))
(fma.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 t (neg.f64 a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 t (neg.f64 a)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
Outputs
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y i) (neg.f64 j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y i) (neg.f64 j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y i) (neg.f64 j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y i) (neg.f64 j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y i) (neg.f64 j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y i) (neg.f64 j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 i (neg.f64 (*.f64 b a)))
(*.f64 (*.f64 b a) (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 b c) z)
(*.f64 b (*.f64 c z))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 b c) z)
(*.f64 b (*.f64 c z))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 i (neg.f64 (*.f64 b a)))
(*.f64 (*.f64 b a) (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 b c) z)
(*.f64 b (*.f64 c z))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 b c) z)
(*.f64 b (*.f64 c z))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 b c) z)
(*.f64 b (*.f64 c z))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 i (neg.f64 (*.f64 b a)))
(*.f64 (*.f64 b a) (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 i (neg.f64 (*.f64 b a)))
(*.f64 (*.f64 b a) (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 b c) z)
(*.f64 b (*.f64 c z))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 i (neg.f64 (*.f64 b a)))
(*.f64 (*.f64 b a) (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 i (neg.f64 (*.f64 b a)))
(*.f64 (*.f64 b a) (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 -1 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (+.f64 (neg.f64 i) i))))
(*.f64 j (+.f64 (*.f64 c t) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (+.f64 (neg.f64 i) i))))
(*.f64 j (+.f64 (*.f64 c t) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 y (neg.f64 i))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (+.f64 (neg.f64 i) i))))
(*.f64 j (+.f64 (*.f64 c t) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (+.f64 (neg.f64 i) i))))
(*.f64 j (+.f64 (*.f64 c t) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 t c)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (+.f64 (neg.f64 i) i))))
(*.f64 j (+.f64 (*.f64 c t) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 t c) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (+.f64 (neg.f64 i) i))))
(*.f64 j (+.f64 (*.f64 c t) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (+.f64 (neg.f64 i) i))))
(*.f64 j (+.f64 (*.f64 c t) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (*.f64 t c) j))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (+.f64 (neg.f64 i) i))))
(*.f64 j (+.f64 (*.f64 c t) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i (neg.f64 y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (/.f64 j (fma.f64 c t (*.f64 y i))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (fma.f64 c t (*.f64 y i))) (pow.f64 (*.f64 c t) 2))) j)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (/.f64 j (fma.f64 c t (*.f64 y i))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (fma.f64 c t (*.f64 y i))) (pow.f64 (*.f64 c t) 2))) j)
(pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3) 1/3)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2))
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))) 2))
(fabs.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3) (pow.f64 j 3)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 1))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 i a) b))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c z) b))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 3)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 1/3)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(fabs.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))
(log.f64 (pow.f64 (exp.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 b 3)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(exp.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 1))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 y z) (*.f64 t (neg.f64 a)))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 y z) (*.f64 (*.f64 t (neg.f64 a)) 1))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(fma.f64 y z (-.f64 (*.f64 3 (*.f64 0 (*.f64 t a))) (*.f64 t a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (*.f64 t a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 y z (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (*.f64 t a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 y z (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (*.f64 t a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (*.f64 t a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (*.f64 t a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 y z (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (*.f64 t a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(fma.f64 y z (-.f64 (*.f64 3 (*.f64 0 (*.f64 t a))) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(fma.f64 y z (-.f64 (*.f64 3 (*.f64 0 (*.f64 t a))) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (*.f64 0 (*.f64 t a)) 4))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(fma.f64 y z (-.f64 (*.f64 3 (*.f64 0 (*.f64 t a))) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(fma.f64 y z (-.f64 (*.f64 3 (*.f64 0 (*.f64 t a))) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(fma.f64 y z (-.f64 (*.f64 3 (*.f64 0 (*.f64 t a))) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 t a))) (+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 y z (*.f64 0 (*.f64 t a)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (-.f64 (*.f64 y z) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 t a))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 0 (*.f64 t a)))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (-.f64 (*.f64 y z) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(fma.f64 y z (-.f64 (*.f64 3 (*.f64 0 (*.f64 t a))) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(fma.f64 y z (-.f64 (*.f64 3 (*.f64 0 (*.f64 t a))) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(fma.f64 y z (-.f64 (*.f64 3 (*.f64 0 (*.f64 t a))) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 t a))) (+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 y z (*.f64 0 (*.f64 t a)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (-.f64 (*.f64 y z) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 0 (*.f64 t a)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2))))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 t a))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 0 (*.f64 t a)))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (-.f64 (*.f64 y z) (*.f64 3 (*.f64 0 (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))) (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 0 (*.f64 t a)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2))))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (*.f64 t (neg.f64 a)) (*.f64 y z))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (*.f64 t a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 y z (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (*.f64 t a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 t a) (-.f64 (*.f64 y z) (*.f64 t a))))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 y z))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (*.f64 y z))
(-.f64 (*.f64 y z) (*.f64 t a))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (-.f64 (*.f64 y z) (*.f64 t a)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))) (*.f64 t a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))) (fma.f64 y z (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (*.f64 (sqrt.f64 (*.f64 t a)) (neg.f64 (sqrt.f64 (*.f64 t a)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2)) (*.f64 t a))) (*.f64 t a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 0 (*.f64 t a))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 t a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 t a)) (cbrt.f64 (pow.f64 (*.f64 t a) 2)))))
(+.f64 (+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 t (neg.f64 a))) (*.f64 t a))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (*.f64 t (neg.f64 a)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))) (*.f64 t a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (*.f64 (*.f64 t (neg.f64 a)) 1))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1)
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 y z (*.f64 t a))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (*.f64 y z)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 t (*.f64 a (fma.f64 y z (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 a (fma.f64 t a (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 t a))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 t a))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t a)) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 t a))))
(/.f64 1 (/.f64 (fma.f64 y z (*.f64 t a)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 y z (*.f64 t a))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (*.f64 y z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 t (*.f64 a (fma.f64 y z (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 a (fma.f64 t a (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 y z (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 y z (*.f64 t a))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (*.f64 y z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 t (*.f64 a (fma.f64 y z (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 a (fma.f64 t a (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a)))) (-.f64 (*.f64 y z) (*.f64 t (neg.f64 a))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 y z (*.f64 t a))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (*.f64 y z)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))) (-.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) (*.f64 (*.f64 0 (*.f64 t a)) (*.f64 0 (*.f64 t a)))) (-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (*.f64 y z) (*.f64 t (neg.f64 a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 t (*.f64 a (fma.f64 y z (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 a (fma.f64 t a (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (-.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 (*.f64 0 (*.f64 t a)) 3)) (fma.f64 (*.f64 0 (*.f64 t a)) (+.f64 (-.f64 (*.f64 0 (*.f64 t a)) (*.f64 y z)) (*.f64 t a)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 (*.f64 0 (*.f64 t a)) 3)) (fma.f64 (*.f64 0 (*.f64 t a)) (-.f64 (fma.f64 t a (*.f64 0 (*.f64 t a))) (*.f64 y z)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (neg.f64 (fma.f64 y z (*.f64 t a))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 1 (fma.f64 y z (*.f64 t a))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 t a (*.f64 y z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 t (*.f64 a (fma.f64 y z (*.f64 t a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (fma.f64 t (*.f64 a (fma.f64 t a (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 1)
(-.f64 (*.f64 y z) (*.f64 t a))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) 2)
(-.f64 (*.f64 y z) (*.f64 t a))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) 3)
(-.f64 (*.f64 y z) (*.f64 t a))
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) 1/3)
(-.f64 (*.f64 y z) (*.f64 t a))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2))
(fabs.f64 (-.f64 (*.f64 y z) (*.f64 t a)))
(log.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (*.f64 t a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 t a)))))
(-.f64 (*.f64 y z) (*.f64 t a))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3))
(-.f64 (*.f64 y z) (*.f64 t a))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (*.f64 t a))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (*.f64 t a))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 t a))) 1))
(-.f64 (*.f64 y z) (*.f64 t a))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (*.f64 t a))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(-.f64 (*.f64 y z) (*.f64 t a))
(fma.f64 z y (*.f64 t (neg.f64 a)))
(-.f64 (*.f64 y z) (*.f64 t a))
(fma.f64 1 (*.f64 y z) (*.f64 t (neg.f64 a)))
(-.f64 (*.f64 y z) (*.f64 t a))
(fma.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 t (neg.f64 a)))
(-.f64 (*.f64 y z) (*.f64 t a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 t (neg.f64 a) (fma.f64 t a (-.f64 (*.f64 y z) (*.f64 t a))))
(-.f64 (*.f64 y z) (fma.f64 t a (*.f64 0 (*.f64 t a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 t (neg.f64 a)))
(-.f64 (*.f64 y z) (*.f64 t a))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2)) (*.f64 0 (*.f64 t a)))

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.04%
(-.f64 (*.f64 z c) (*.f64 a i))
5.36%
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
7%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
7.48%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 122 to 22 computations (82% saved)

series19.0ms (0%)

Counts
3 → 216
Calls

54 calls:

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

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
606×add-sqr-sqrt
604×pow1
604×*-un-lft-identity
558×add-exp-log
558×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify197.0ms (0.4%)

Algorithm
egg-herbie
Rules
1046×+-commutative
836×fma-def
792×associate-+l-
782×associate-/l*
710×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038515339
1120714425
2501714417
Stop Event
node limit
Counts
313 → 267
Calls
Call 1
Inputs
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t)
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i)
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 -1 (*.f64 i a))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 -1 (*.f64 i a))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 -1 (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 -1 (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 -1 (*.f64 i a))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 -1 (*.f64 i a))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) b))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) b) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (fma.f64 (neg.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 b (neg.f64 (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 1) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))) 1)
(-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(*.f64 1 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(*.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) (sqrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(*.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) (pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) 2) (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(/.f64 (-.f64 (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3) (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)) (+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))
(pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(pow.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) 3)
(pow.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 2))
(log.f64 (exp.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))
(cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(exp.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(+.f64 (*.f64 z c) (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (*.f64 z c) (*.f64 (*.f64 a (neg.f64 i)) 1))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) 1))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(+.f64 (*.f64 a (neg.f64 i)) (*.f64 z c))
(+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1)
(*.f64 1 (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))) (-.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))))
(/.f64 1 (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 z c (*.f64 a i)))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))) (neg.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a (neg.f64 i)) (*.f64 a (neg.f64 i)))) (-.f64 (*.f64 z c) (*.f64 a (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i)))) (-.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(/.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 i)) (*.f64 a (neg.f64 i))) (*.f64 (*.f64 z c) (*.f64 a (neg.f64 i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))))
(pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 z c) (*.f64 a i)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(exp.f64 (log.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(fma.f64 z c (*.f64 a (neg.f64 i)))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(fma.f64 1 (*.f64 z c) (*.f64 a (neg.f64 i)))
(fma.f64 1 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i)))
(fma.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 z c)) (*.f64 a (neg.f64 i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (fma.f64 (neg.f64 i) a (*.f64 a i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (cbrt.f64 (*.f64 z c)) (*.f64 a (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (fma.f64 (neg.f64 i) a (*.f64 a i)))
Outputs
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 b (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 y (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t)
(*.f64 t (fma.f64 c j (*.f64 (neg.f64 a) x)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t))
(neg.f64 (*.f64 t (fma.f64 a x (neg.f64 (*.f64 c j)))))
(*.f64 t (neg.f64 (-.f64 (*.f64 a x) (*.f64 c j))))
(*.f64 (-.f64 (*.f64 a x) (*.f64 c j)) (neg.f64 t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 -1 (*.f64 t (fma.f64 a x (neg.f64 (*.f64 c j)))) (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 y (*.f64 i j))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 -1 (*.f64 t (fma.f64 a x (neg.f64 (*.f64 c j)))) (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 y (*.f64 i j))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 -1 (*.f64 t (fma.f64 a x (neg.f64 (*.f64 c j)))) (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 y (*.f64 i j))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (neg.f64 (*.f64 y (*.f64 i j)))) (*.f64 (neg.f64 i) (*.f64 b a)))
(fma.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z)))))
(neg.f64 (*.f64 c (*.f64 -1 (-.f64 (*.f64 t j) (*.f64 b z)))))
(*.f64 c (neg.f64 (fma.f64 (neg.f64 t) j (*.f64 b z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 -1 (*.f64 c (*.f64 -1 (-.f64 (*.f64 t j) (*.f64 b z)))) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (neg.f64 (*.f64 y (*.f64 i j))))) (*.f64 (neg.f64 i) (*.f64 b a)))
(fma.f64 (neg.f64 c) (fma.f64 (neg.f64 t) j (*.f64 b z)) (fma.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(-.f64 (fma.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (fma.f64 (neg.f64 t) j (*.f64 b z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 -1 (*.f64 c (*.f64 -1 (-.f64 (*.f64 t j) (*.f64 b z)))) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (neg.f64 (*.f64 y (*.f64 i j))))) (*.f64 (neg.f64 i) (*.f64 b a)))
(fma.f64 (neg.f64 c) (fma.f64 (neg.f64 t) j (*.f64 b z)) (fma.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(-.f64 (fma.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (fma.f64 (neg.f64 t) j (*.f64 b z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 -1 (*.f64 c (*.f64 -1 (-.f64 (*.f64 t j) (*.f64 b z)))) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (neg.f64 (*.f64 y (*.f64 i j))))) (*.f64 (neg.f64 i) (*.f64 b a)))
(fma.f64 (neg.f64 c) (fma.f64 (neg.f64 t) j (*.f64 b z)) (fma.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(-.f64 (fma.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 c (fma.f64 (neg.f64 t) j (*.f64 b z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 a) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x)))
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 z x)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(neg.f64 (*.f64 y (fma.f64 i j (neg.f64 (*.f64 z x)))))
(*.f64 y (neg.f64 (-.f64 (*.f64 i j) (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 c (*.f64 t j) (*.f64 -1 (+.f64 (*.f64 a (*.f64 t x)) (*.f64 y (fma.f64 i j (neg.f64 (*.f64 z x))))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 c (*.f64 t j) (*.f64 -1 (+.f64 (*.f64 a (*.f64 t x)) (*.f64 y (fma.f64 i j (neg.f64 (*.f64 z x))))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 c (*.f64 t j) (*.f64 -1 (+.f64 (*.f64 a (*.f64 t x)) (*.f64 y (fma.f64 i j (neg.f64 (*.f64 z x))))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 c (*.f64 t j) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (*.f64 c z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i)
(*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a))))
(*.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b))) i))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a))))
(*.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (neg.f64 a) (*.f64 t x))) (*.f64 (neg.f64 i) (*.f64 b a)))
(fma.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j (*.f64 a (fma.f64 (neg.f64 t) x (*.f64 b i))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (fma.f64 (neg.f64 t) x (*.f64 b i))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 b c)))
(*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b)))))
(neg.f64 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y x) (*.f64 b c)))))
(*.f64 (fma.f64 (neg.f64 y) x (*.f64 b c)) (neg.f64 z))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 -1 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y x) (*.f64 b c)))) (*.f64 (neg.f64 a) (*.f64 t x)))) (*.f64 (neg.f64 i) (*.f64 b a)))
(fma.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j (fma.f64 -1 (fma.f64 z (fma.f64 (neg.f64 y) x (*.f64 b c)) (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 b i))))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) x (*.f64 b c)) (neg.f64 z)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (fma.f64 (neg.f64 t) x (*.f64 b i)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 -1 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y x) (*.f64 b c)))) (*.f64 (neg.f64 a) (*.f64 t x)))) (*.f64 (neg.f64 i) (*.f64 b a)))
(fma.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j (fma.f64 -1 (fma.f64 z (fma.f64 (neg.f64 y) x (*.f64 b c)) (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 b i))))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) x (*.f64 b c)) (neg.f64 z)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (fma.f64 (neg.f64 t) x (*.f64 b i)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 -1 (*.f64 a (*.f64 t x))))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 -1 (*.f64 z (*.f64 -1 (-.f64 (*.f64 y x) (*.f64 b c)))) (*.f64 (neg.f64 a) (*.f64 t x)))) (*.f64 (neg.f64 i) (*.f64 b a)))
(fma.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j (fma.f64 -1 (fma.f64 z (fma.f64 (neg.f64 y) x (*.f64 b c)) (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 b i))))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) x (*.f64 b c)) (neg.f64 z)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (fma.f64 (neg.f64 t) x (*.f64 b i)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 y (*.f64 z x))) (*.f64 b (*.f64 c z)))
(fma.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j (*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 b i))))
(*.f64 a (fma.f64 (neg.f64 t) x (*.f64 b i)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 b i))))
(*.f64 a (fma.f64 (neg.f64 t) x (*.f64 b i)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j))
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 i a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 -1 (*.f64 i a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 -1 (*.f64 a i))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 -1 (*.f64 a i))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 -1 (*.f64 i a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 -1 (*.f64 i a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 i) a (*.f64 a i))))
(*.f64 b (fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i)))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) b))
(*.f64 b (fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i)))))
(*.f64 b (fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a (neg.f64 i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))) (fma.f64 z c (*.f64 a i)))
(/.f64 b (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))) b)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) b) (fma.f64 z c (*.f64 a i)))
(/.f64 b (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))) b)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))) b)
(pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3) 1/3)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) 2))
(fabs.f64 (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z))))
(fabs.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 1))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (fma.f64 (neg.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (fma.f64 (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i))) b (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(+.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j))) (*.f64 0 (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 c z)))))
(+.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (*.f64 0 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 b (neg.f64 (-.f64 (*.f64 z c) (*.f64 a i)))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 1) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))) 1)
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 1 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) (sqrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) (pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) 2))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) 2) (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(/.f64 (-.f64 (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(/.f64 (-.f64 (*.f64 j (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (pow.f64 (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 b (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i))))) 2)) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 b (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i)))))))
(/.f64 (-.f64 (*.f64 j (*.f64 j (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 c t (*.f64 i (neg.f64 y)))))) (pow.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 2)) (-.f64 (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j j))) (pow.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 2)) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3) (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)) (+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (pow.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3) (pow.f64 (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 b (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i))))) 3)) (fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 b (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i))))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 b (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j) 3) (pow.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 3)) (fma.f64 j (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)) (*.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (-.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3) (pow.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 3)) (fma.f64 j (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (-.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))))
(pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(pow.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) 2)
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) 3)
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(pow.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 3) 1/3)
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(sqrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) 2))
(fabs.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j))))
(fabs.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(log.f64 (exp.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 3))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(expm1.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(exp.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(exp.f64 (*.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))) 1))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(log1p.f64 (expm1.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.f64 (*.f64 z c) (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (*.f64 z c) (+.f64 (*.f64 a (neg.f64 i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i)))
(-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (*.f64 z c) (*.f64 (*.f64 a (neg.f64 i)) 1))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i)))
(fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i)))
(-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 2 (*.f64 0 (*.f64 a i)) (fma.f64 a (neg.f64 i) (*.f64 c z)))
(fma.f64 2 (*.f64 0 (*.f64 a i)) (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) 1))
(fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i)))
(-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 a) i (*.f64 a i)))
(fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i)))
(-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (*.f64 a (neg.f64 i)) 1 (*.f64 a i)))
(fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i)))
(-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(+.f64 (fma.f64 a (neg.f64 i) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))
(+.f64 (+.f64 (*.f64 c z) (*.f64 0 (*.f64 a i))) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(+.f64 (fma.f64 a (neg.f64 i) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(+.f64 (+.f64 (*.f64 c z) (*.f64 0 (*.f64 a i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (*.f64 a (neg.f64 i)) (*.f64 z c))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (-.f64 (*.f64 z c) (*.f64 a i)))
(fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i)))
(-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1)
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 1 (-.f64 (*.f64 z c) (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i)))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))) (-.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 a i))))
(/.f64 1 (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 z c (*.f64 a i)))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))) (neg.f64 (fma.f64 z c (*.f64 a i))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a (neg.f64 i)) (*.f64 a (neg.f64 i)))) (-.f64 (*.f64 z c) (*.f64 a (neg.f64 i))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i)))) (-.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i)))) (-.f64 (*.f64 c z) (+.f64 (*.f64 a i) (fma.f64 (neg.f64 i) a (*.f64 a i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 i) (*.f64 c z)) 2) (*.f64 (*.f64 0 (*.f64 a i)) (*.f64 0 (*.f64 a i)))) (fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2) (*.f64 (*.f64 0 (*.f64 a i)) (*.f64 0 (*.f64 a i)))) (-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 i)) (*.f64 a (neg.f64 i))) (*.f64 (*.f64 z c) (*.f64 a (neg.f64 i))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))) (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (pow.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (-.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (-.f64 (*.f64 c z) (*.f64 a i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 i) (*.f64 c z)) 3) (pow.f64 (*.f64 0 (*.f64 a i)) 3)) (fma.f64 (*.f64 0 (*.f64 a i)) (+.f64 (*.f64 0 (*.f64 a i)) (-.f64 (*.f64 a i) (*.f64 c z))) (pow.f64 (fma.f64 a (neg.f64 i) (*.f64 c z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (pow.f64 (*.f64 0 (*.f64 a i)) 3)) (fma.f64 (*.f64 0 (*.f64 a i)) (-.f64 (fma.f64 a i (*.f64 0 (*.f64 a i))) (*.f64 c z)) (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2)))
(pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 1)
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2)
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 3)
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(pow.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) 1/3)
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2))
(fabs.f64 (fma.f64 a (neg.f64 i) (*.f64 c z)))
(fabs.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(log.f64 (exp.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 z c) (*.f64 a i)))))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(exp.f64 (log.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 1))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(fma.f64 z c (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(fma.f64 1 (*.f64 z c) (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(fma.f64 1 (-.f64 (*.f64 z c) (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i)))
(fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i)))
(-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(fma.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 z c)) (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (fma.f64 (neg.f64 i) a (*.f64 a i)))
(fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i)))
(-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (cbrt.f64 (*.f64 z c)) (*.f64 a (neg.f64 i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 a (neg.f64 i) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (fma.f64 (neg.f64 i) a (*.f64 a i)))
(fma.f64 z c (fma.f64 a (neg.f64 i) (fma.f64 (neg.f64 i) a (*.f64 a i))))
(fma.f64 c z (-.f64 (*.f64 0 (*.f64 a i)) (*.f64 a i)))
(-.f64 (*.f64 c z) (fma.f64 a i (*.f64 0 (*.f64 a i))))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.04%
(-.f64 (*.f64 a i) (*.f64 z c))
5.99%
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
6.15%
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
7.47%
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
Compiler

Compiled 111 to 21 computations (81.1% saved)

series21.0ms (0%)

Counts
3 → 252
Calls

63 calls:

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

rewrite112.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
566×add-sqr-sqrt
564×pow1
564×*-un-lft-identity
532×+-commutative
522×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

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

simplify291.0ms (0.5%)

Algorithm
egg-herbie
Rules
1440×fma-def
1198×+-commutative
864×associate-+l-
758×associate-+r-
662×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048221237
1146820657
2535020621
Stop Event
node limit
Counts
387 → 369
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 t j)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 t j))))) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 t j))))) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 t j))))) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.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 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(*.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 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t)
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b))) a))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b))) a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b))) a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b))) a)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.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 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a 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 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a 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 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))))))
(*.f64 i (+.f64 (*.f64 a 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 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a 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 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a 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 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(*.f64 a i)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(*.f64 a i)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) b))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(+.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(+.f64 (+.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) (*.f64 b (*.f64 a i))) (*.f64 b (*.f64 z (neg.f64 c))))
(+.f64 (+.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) (*.f64 (*.f64 a i) b)) (*.f64 (*.f64 z (neg.f64 c)) b))
(+.f64 (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 j (*.f64 c t))) (*.f64 j (*.f64 i (neg.f64 y))))
(+.f64 (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 (*.f64 c t) j)) (*.f64 (*.f64 i (neg.f64 y)) j))
(+.f64 (+.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1) (*.f64 j (*.f64 c t))) (*.f64 j (*.f64 i (neg.f64 y))))
(+.f64 (+.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1) (*.f64 (*.f64 c t) j)) (*.f64 (*.f64 i (neg.f64 y)) j))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) 1)
(*.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 1)
(*.f64 1 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))
(*.f64 (sqrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (sqrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(*.f64 (cbrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 2)) (cbrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))))) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) 2)) (-.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) 3) (pow.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 3)) (+.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))))) (-.f64 (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) 2) (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 1)
(pow.f64 (sqrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 3)
(pow.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 2))
(log.f64 (exp.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(exp.f64 (log.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 1))
(+.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) x))
(+.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))
(+.f64 (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 1) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))
(+.f64 (+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 x (*.f64 z y))) (*.f64 x (*.f64 a (neg.f64 t))))
(+.f64 (+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 (*.f64 z y) x)) (*.f64 (*.f64 a (neg.f64 t)) x))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1)) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(+.f64 (+.f64 (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 j (*.f64 c t))) (*.f64 j (*.f64 i (neg.f64 y))))
(+.f64 (+.f64 (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 (*.f64 c t) j)) (*.f64 (*.f64 i (neg.f64 y)) j))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 1) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 1) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 1) (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1)) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))) 1)
(*.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 1)
(*.f64 1 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 2)) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (-.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 2) (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))))
(pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 1)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) 3)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 2))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(+.f64 (*.f64 a i) (*.f64 z (neg.f64 c)))
(+.f64 (*.f64 a i) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (*.f64 a i) (*.f64 (*.f64 z (neg.f64 c)) 1))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 c) z (*.f64 z c)))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) 1))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (cbrt.f64 (pow.f64 (*.f64 z c) 2)) (*.f64 z c)))
(+.f64 (*.f64 z (neg.f64 c)) (*.f64 a i))
(+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 a i (*.f64 z (neg.f64 c))))
(+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 c) z (*.f64 z c))) (*.f64 a i))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))) (fma.f64 a i (*.f64 z (neg.f64 c))))
(+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (*.f64 a i))
(+.f64 (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) 1) (fma.f64 a i (*.f64 z (neg.f64 c))))
(+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 a i (*.f64 z (neg.f64 c))))
(+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 a i (*.f64 z (neg.f64 c))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 a i (*.f64 z (neg.f64 c))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (cbrt.f64 (pow.f64 (*.f64 z c) 2)) (*.f64 z c)) (fma.f64 a i (*.f64 z (neg.f64 c))))
(+.f64 (+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 z (neg.f64 c))) (*.f64 z c))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (*.f64 a i)) (*.f64 z (neg.f64 c)))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (*.f64 a i)) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (*.f64 a i)) (*.f64 (*.f64 z (neg.f64 c)) 1))
(*.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 1)
(*.f64 1 (fma.f64 a i (*.f64 z (neg.f64 c))))
(*.f64 (sqrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) (sqrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(*.f64 (cbrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) (cbrt.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2)) (cbrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 z c) 2)) (/.f64 1 (fma.f64 a i (*.f64 z c))))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 z c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 z c) (fma.f64 a i (*.f64 z c))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))) (-.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 z c))))
(/.f64 1 (/.f64 (fma.f64 a i (*.f64 z c)) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 z c) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 z c) (fma.f64 a i (*.f64 z c)))) (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 z c) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 z c) 2)) (fma.f64 a i (*.f64 z c)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 z c) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 z c) (fma.f64 a i (*.f64 z c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 z (neg.f64 c)) (*.f64 z (neg.f64 c)))) (-.f64 (*.f64 a i) (*.f64 z (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c)))) (-.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(/.f64 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 z (neg.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (-.f64 (*.f64 (*.f64 z (neg.f64 c)) (*.f64 z (neg.f64 c))) (*.f64 (*.f64 a i) (*.f64 z (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 3) (pow.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) 3)) (+.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))) (*.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 c) z (*.f64 z c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 z c) 2))) (neg.f64 (fma.f64 a i (*.f64 z c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 z c) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 z c) (fma.f64 a i (*.f64 z c))))))
(pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 1)
(pow.f64 (sqrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) 3)
(pow.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2))
(log.f64 (exp.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a i (*.f64 z (neg.f64 c))))))
(cbrt.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(exp.f64 (log.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(fma.f64 a i (*.f64 z (neg.f64 c)))
(fma.f64 i a (*.f64 z (neg.f64 c)))
(fma.f64 1 (*.f64 a i) (*.f64 z (neg.f64 c)))
(fma.f64 1 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 c) z (*.f64 z c)))
(fma.f64 (sqrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) (sqrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) (fma.f64 (neg.f64 c) z (*.f64 z c)))
(fma.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 a i)) (*.f64 z (neg.f64 c)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2)) (cbrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) (fma.f64 (neg.f64 c) z (*.f64 z c)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a i) 2)) (cbrt.f64 (*.f64 a i)) (*.f64 z (neg.f64 c)))
Outputs
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (neg.f64 c) (*.f64 z b)))
(-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 c (*.f64 z b)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 z b)) (*.f64 i (*.f64 y (neg.f64 j))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 i a) b)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 i a) b)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 c (*.f64 t j) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))
(*.f64 i (fma.f64 a b (*.f64 (neg.f64 y) j)))
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b)))))
(*.f64 (neg.f64 i) (fma.f64 y j (*.f64 (neg.f64 a) b)))
(*.f64 (fma.f64 y j (neg.f64 (*.f64 a b))) (neg.f64 i))
(*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 -1 (*.f64 i (fma.f64 y j (*.f64 (neg.f64 a) b))) (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 c) (*.f64 z b))))
(-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (fma.f64 y j (neg.f64 (*.f64 a b)))))
(-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 -1 (*.f64 i (fma.f64 y j (*.f64 (neg.f64 a) b))) (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 c) (*.f64 z b))))
(-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (fma.f64 y j (neg.f64 (*.f64 a b)))))
(-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 -1 (*.f64 i (fma.f64 y j (*.f64 (neg.f64 a) b))) (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 c) (*.f64 z b))))
(-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (fma.f64 y j (neg.f64 (*.f64 a b)))))
(-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i a) b))
(fma.f64 i (*.f64 a b) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 c (*.f64 t j) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 z (neg.f64 (*.f64 c b)))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 z (neg.f64 (*.f64 c b)))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 i (fma.f64 a b (*.f64 (neg.f64 y) j)))
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))
(fma.f64 c (*.f64 t j) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 t j)))))
(*.f64 (neg.f64 c) (fma.f64 z b (neg.f64 (*.f64 t j))))
(*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c))
(*.f64 c (neg.f64 (-.f64 (*.f64 z b) (*.f64 t j))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 t j))))) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 -1 (*.f64 c (fma.f64 z b (neg.f64 (*.f64 t j)))) (fma.f64 i (*.f64 a b) (*.f64 (neg.f64 y) (*.f64 i j))))
(-.f64 (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 t j))))) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 -1 (*.f64 c (fma.f64 z b (neg.f64 (*.f64 t j)))) (fma.f64 i (*.f64 a b) (*.f64 (neg.f64 y) (*.f64 i j))))
(-.f64 (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 t j))))) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 -1 (*.f64 c (fma.f64 z b (neg.f64 (*.f64 t j)))) (fma.f64 i (*.f64 a b) (*.f64 (neg.f64 y) (*.f64 i j))))
(-.f64 (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 i (*.f64 y j)))
(-.f64 (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 c (*.f64 t j))
(*.f64 (*.f64 c j) t)
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 c (*.f64 t j))
(*.f64 (*.f64 c j) t)
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 c (*.f64 t j) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 c (*.f64 t j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 a) (*.f64 t x))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(*.f64 y (fma.f64 z x (neg.f64 (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(*.f64 (neg.f64 y) (fma.f64 i j (*.f64 (neg.f64 z) x)))
(*.f64 y (neg.f64 (-.f64 (*.f64 i j) (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))))
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 y) (fma.f64 i j (*.f64 (neg.f64 z) x))))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(-.f64 (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))))
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 y) (fma.f64 i j (*.f64 (neg.f64 z) x))))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(-.f64 (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))))
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 y) (fma.f64 i j (*.f64 (neg.f64 z) x))))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(-.f64 (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 (*.f64 i a) b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 z (fma.f64 y x (*.f64 (neg.f64 c) b)))
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))))
(*.f64 z (fma.f64 y x (*.f64 b (neg.f64 c))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(neg.f64 (*.f64 z (fma.f64 c b (*.f64 (neg.f64 y) x))))
(*.f64 z (neg.f64 (-.f64 (*.f64 c b) (*.f64 y x))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 y x)) (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(fma.f64 -1 (*.f64 z (fma.f64 c b (*.f64 (neg.f64 y) x))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 (*.f64 i a) b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(fma.f64 -1 (*.f64 z (fma.f64 c b (*.f64 (neg.f64 y) x))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 (*.f64 i a) b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))))
(fma.f64 -1 (*.f64 z (fma.f64 c b (*.f64 (neg.f64 y) x))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 (*.f64 i a) b))))
(-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 y) (*.f64 i j))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t)
(*.f64 t (fma.f64 c j (neg.f64 (*.f64 a x))))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x))) t) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t))
(neg.f64 (*.f64 t (fma.f64 a x (*.f64 (neg.f64 c) j))))
(*.f64 (-.f64 (*.f64 a x) (*.f64 c j)) (neg.f64 t))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 -1 (*.f64 t (fma.f64 a x (*.f64 (neg.f64 c) j))) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 y) (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j)))))
(-.f64 (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 -1 (*.f64 t (fma.f64 a x (*.f64 (neg.f64 c) j))) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 y) (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j)))))
(-.f64 (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a x) (*.f64 -1 (*.f64 c j))) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 -1 (*.f64 t (fma.f64 a x (*.f64 (neg.f64 c) j))) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 y) (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j)))))
(-.f64 (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 z (*.f64 y x))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 z (fma.f64 y x (*.f64 b (neg.f64 c))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b)))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b))) a))
(neg.f64 (*.f64 a (fma.f64 t x (*.f64 (neg.f64 i) b))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b))) a)))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 a (fma.f64 t x (*.f64 (neg.f64 i) b)))))))
(+.f64 (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (fma.f64 z (fma.f64 y x (*.f64 b (neg.f64 c))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b))) a)))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 a (fma.f64 t x (*.f64 (neg.f64 i) b)))))))
(+.f64 (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (fma.f64 z (fma.f64 y x (*.f64 b (neg.f64 c))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b))) a)))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 a (fma.f64 t x (*.f64 (neg.f64 i) b)))))))
(+.f64 (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (fma.f64 z (fma.f64 y x (*.f64 b (neg.f64 c))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 (*.f64 c j) t)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))
(*.f64 i (fma.f64 a b (*.f64 (neg.f64 y) j)))
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b)))))
(*.f64 (neg.f64 i) (fma.f64 y j (*.f64 (neg.f64 a) b)))
(*.f64 (fma.f64 y j (neg.f64 (*.f64 a b))) (neg.f64 i))
(*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j)))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 -1 (*.f64 i (fma.f64 y j (*.f64 (neg.f64 a) b))) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 (*.f64 c j) t))))
(+.f64 (fma.f64 (neg.f64 i) (fma.f64 y j (neg.f64 (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (fma.f64 (neg.f64 i) (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j)))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 -1 (*.f64 i (fma.f64 y j (*.f64 (neg.f64 a) b))) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 (*.f64 c j) t))))
(+.f64 (fma.f64 (neg.f64 i) (fma.f64 y j (neg.f64 (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (fma.f64 (neg.f64 i) (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 t j)))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 -1 (*.f64 i (fma.f64 y j (*.f64 (neg.f64 a) b))) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 (*.f64 c j) t))))
(+.f64 (fma.f64 (neg.f64 i) (fma.f64 y j (neg.f64 (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (fma.f64 (neg.f64 i) (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (fma.f64 i (*.f64 a b) (*.f64 (neg.f64 y) (*.f64 i j))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j)))
(fma.f64 c (*.f64 t j) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(*.f64 (neg.f64 c) (fma.f64 z b (neg.f64 (*.f64 t j))))
(*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c))
(*.f64 c (neg.f64 (-.f64 (*.f64 z b) (*.f64 t j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (fma.f64 -1 (*.f64 c (fma.f64 z b (neg.f64 (*.f64 t j)))) (fma.f64 i (*.f64 a b) (*.f64 (neg.f64 y) (*.f64 i j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (-.f64 (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(-.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (fma.f64 -1 (*.f64 c (fma.f64 z b (neg.f64 (*.f64 t j)))) (fma.f64 i (*.f64 a b) (*.f64 (neg.f64 y) (*.f64 i j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (-.f64 (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(-.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (fma.f64 -1 (*.f64 c (fma.f64 z b (neg.f64 (*.f64 t j)))) (fma.f64 i (*.f64 a b) (*.f64 (neg.f64 y) (*.f64 i j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (-.f64 (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(-.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 a i)
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 a i)
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 c z))))
(fma.f64 b (*.f64 0 (*.f64 c z)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(fma.f64 b (*.f64 0 (*.f64 c z)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 j (*.f64 y (+.f64 (neg.f64 i) i)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(fma.f64 j (*.f64 y (+.f64 i (neg.f64 i))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) b))
(+.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 c z))))
(fma.f64 b (*.f64 0 (*.f64 c z)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(fma.f64 b (*.f64 0 (*.f64 c z)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(+.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 j (*.f64 y (+.f64 (neg.f64 i) i)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(fma.f64 j (*.f64 y (+.f64 i (neg.f64 i))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) (*.f64 b (*.f64 a i))) (*.f64 b (*.f64 z (neg.f64 c))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) (*.f64 (*.f64 a i) b)) (*.f64 (*.f64 z (neg.f64 c)) b))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 j (*.f64 c t))) (*.f64 j (*.f64 i (neg.f64 y))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 (*.f64 c t) j)) (*.f64 (*.f64 i (neg.f64 y)) j))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1) (*.f64 j (*.f64 c t))) (*.f64 j (*.f64 i (neg.f64 y))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1) (*.f64 (*.f64 c t) j)) (*.f64 (*.f64 i (neg.f64 y)) j))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) 1)
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 1)
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 1 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (sqrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (sqrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (cbrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 2)) (cbrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))))) (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) 2)) (-.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)) (-.f64 (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(/.f64 (-.f64 (*.f64 b (*.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) b)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(/.f64 (-.f64 (*.f64 b (*.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2) b)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)) (-.f64 (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) 3) (pow.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 3)) (+.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))))) (-.f64 (pow.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) 2) (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3) (pow.f64 (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))) 3)) (-.f64 (+.f64 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)) (*.f64 (*.f64 (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))) j) (-.f64 (*.f64 c t) (*.f64 i y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3)) (fma.f64 b (*.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) b) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3) (pow.f64 (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))) 3)) (fma.f64 b (*.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2) b) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))))
(pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 1)
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(pow.f64 (sqrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 2)
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(pow.f64 (cbrt.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 3)
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(pow.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 3) 1/3)
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(sqrt.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) 2))
(fabs.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(fabs.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(log.f64 (exp.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(cbrt.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 3))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(expm1.f64 (log1p.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(exp.f64 (log.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 1))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(log1p.f64 (expm1.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))) (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 1))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 x (*.f64 t (+.f64 (neg.f64 a) a)) (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(fma.f64 x (*.f64 t (+.f64 a (neg.f64 a))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))))
(+.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))))
(fma.f64 j (*.f64 y (+.f64 (neg.f64 i) i)) (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(fma.f64 j (*.f64 y (+.f64 i (neg.f64 i))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))))
(+.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) x))
(+.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 x (*.f64 t (+.f64 (neg.f64 a) a)) (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(fma.f64 x (*.f64 t (+.f64 a (neg.f64 a))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))))
(+.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))))
(fma.f64 j (*.f64 y (+.f64 (neg.f64 i) i)) (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(fma.f64 j (*.f64 y (+.f64 i (neg.f64 i))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))))
(+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 1) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 x (*.f64 z y))) (*.f64 x (*.f64 a (neg.f64 t))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (+.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 (*.f64 z y) x)) (*.f64 (*.f64 a (neg.f64 t)) x))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1)) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (+.f64 (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 j (*.f64 c t))) (*.f64 j (*.f64 i (neg.f64 y))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (+.f64 (+.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 (*.f64 c t) j)) (*.f64 (*.f64 i (neg.f64 y)) j))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 1) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 1) (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 1) (*.f64 (*.f64 b (fma.f64 a i (*.f64 z (neg.f64 c)))) 1)) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))) 1)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 1)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 1 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))) (cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))) (cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 2)) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(*.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))) (cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))) (cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))) (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))) (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) (-.f64 (pow.f64 (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))) 2) (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (fma.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) 2) (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (fma.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (fma.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) (-.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))
(pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 1)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) 2)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) 3)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 3) 1/3)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))) 2))
(fabs.f64 (fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(fabs.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a))))))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y)))))) 3))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))) 1))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 b (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 j (fma.f64 c t (*.f64 i (neg.f64 y))))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(fma.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (fma.f64 z (neg.f64 c) (*.f64 i a)))))
(+.f64 (*.f64 a i) (*.f64 z (neg.f64 c)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 a i) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (*.f64 a i) (*.f64 (*.f64 z (neg.f64 c)) 1))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 c) z (*.f64 z c)))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 2 (fma.f64 (neg.f64 c) z (*.f64 c z))))
(fma.f64 2 (*.f64 0 (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(fma.f64 2 (*.f64 0 (*.f64 c z)) (fma.f64 z (neg.f64 c) (*.f64 i a)))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) 1))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(+.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 c z)))))
(+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (cbrt.f64 (pow.f64 (*.f64 z c) 2)) (*.f64 z c)))
(+.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2))))
(+.f64 (*.f64 z (neg.f64 c)) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 a i (*.f64 z (neg.f64 c))))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 c) z (*.f64 z c))) (*.f64 a i))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))) (fma.f64 a i (*.f64 z (neg.f64 c))))
(+.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 2 (fma.f64 (neg.f64 c) z (*.f64 c z))))
(fma.f64 2 (*.f64 0 (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(fma.f64 2 (*.f64 0 (*.f64 c z)) (fma.f64 z (neg.f64 c) (*.f64 i a)))
(+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (*.f64 a i))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(+.f64 (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) 1) (fma.f64 a i (*.f64 z (neg.f64 c))))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 a i (*.f64 z (neg.f64 c))))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 a i (*.f64 z (neg.f64 c))))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 a i (*.f64 z (neg.f64 c))))
(+.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 c z)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (cbrt.f64 (pow.f64 (*.f64 z c) 2)) (*.f64 z c)) (fma.f64 a i (*.f64 z (neg.f64 c))))
(+.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2)) (*.f64 c z)))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (cbrt.f64 (pow.f64 (*.f64 c z) 2))))
(+.f64 (+.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (*.f64 z (neg.f64 c))) (*.f64 z c))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (*.f64 a i)) (*.f64 z (neg.f64 c)))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (*.f64 a i)) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) (*.f64 2 (fma.f64 (neg.f64 c) z (*.f64 c z))))
(fma.f64 2 (*.f64 0 (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(fma.f64 2 (*.f64 0 (*.f64 c z)) (fma.f64 z (neg.f64 c) (*.f64 i a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (*.f64 a i)) (*.f64 (*.f64 z (neg.f64 c)) 1))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(*.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 1)
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 1 (fma.f64 a i (*.f64 z (neg.f64 c))))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 (sqrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) (sqrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(*.f64 (cbrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) (cbrt.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2)))
(*.f64 (cbrt.f64 (fma.f64 z (neg.f64 c) (*.f64 i a))) (cbrt.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2)) (cbrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(*.f64 (cbrt.f64 (fma.f64 z (neg.f64 c) (*.f64 i a))) (cbrt.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 z c) 2)) (/.f64 1 (fma.f64 a i (*.f64 z c))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 a i (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 z c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 z c) (fma.f64 a i (*.f64 z c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 a i (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)) (pow.f64 (*.f64 i a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 z (*.f64 c (fma.f64 i a (*.f64 c z))) (pow.f64 (*.f64 i a) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))) (-.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 z c))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))) (-.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z))))
(/.f64 1 (/.f64 (fma.f64 a i (*.f64 z c)) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 z c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 a i (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 z c) (fma.f64 a i (*.f64 z c)))) (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 z c) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 a i (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)) (pow.f64 (*.f64 i a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 z (*.f64 c (fma.f64 i a (*.f64 c z))) (pow.f64 (*.f64 i a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 z c) 2)) (fma.f64 a i (*.f64 z c)))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 a i (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 z c) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 z c) (fma.f64 a i (*.f64 z c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 a i (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)) (pow.f64 (*.f64 i a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 z (*.f64 c (fma.f64 i a (*.f64 c z))) (pow.f64 (*.f64 i a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 z (neg.f64 c)) (*.f64 z (neg.f64 c)))) (-.f64 (*.f64 a i) (*.f64 z (neg.f64 c))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 a i (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c)))) (-.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z)))) (-.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (*.f64 (*.f64 0 (*.f64 c z)) (*.f64 0 (*.f64 c z)))) (-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2) (*.f64 (*.f64 0 (*.f64 c z)) (*.f64 0 (*.f64 c z)))) (-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z)))
(/.f64 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 z (neg.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (-.f64 (*.f64 (*.f64 z (neg.f64 c)) (*.f64 z (neg.f64 c))) (*.f64 (*.f64 a i) (*.f64 z (neg.f64 c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 a i (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)) (pow.f64 (*.f64 i a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 z (*.f64 c (fma.f64 i a (*.f64 c z))) (pow.f64 (*.f64 i a) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 3) (pow.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) 3)) (+.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))) (*.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 c) z (*.f64 z c))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 3) (pow.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) 3)) (+.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (-.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 z (neg.f64 c) (*.f64 i a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3) (pow.f64 (*.f64 0 (*.f64 c z)) 3)) (fma.f64 (*.f64 0 (*.f64 c z)) (+.f64 (-.f64 (*.f64 0 (*.f64 c z)) (*.f64 i a)) (*.f64 c z)) (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 3) (pow.f64 (*.f64 0 (*.f64 c z)) 3)) (fma.f64 (*.f64 0 (*.f64 c z)) (+.f64 (*.f64 c z) (-.f64 (*.f64 0 (*.f64 c z)) (*.f64 i a))) (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 z c) 2))) (neg.f64 (fma.f64 a i (*.f64 z c))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 a i (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 z c) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 z c) (fma.f64 a i (*.f64 z c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 a i (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)) (pow.f64 (*.f64 i a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 z (*.f64 c (fma.f64 i a (*.f64 c z))) (pow.f64 (*.f64 i a) 2)))
(pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 1)
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(pow.f64 (sqrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) 2)
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(pow.f64 (cbrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) 3)
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(pow.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 3) 1/3)
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(sqrt.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2))
(sqrt.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2))
(fabs.f64 (-.f64 (*.f64 i a) (*.f64 c z)))
(fabs.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)))
(log.f64 (exp.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a i (*.f64 z (neg.f64 c))))))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(cbrt.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 3))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(expm1.f64 (log1p.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(exp.f64 (log.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(exp.f64 (*.f64 (log.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) 1))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(log1p.f64 (expm1.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(fma.f64 a i (*.f64 z (neg.f64 c)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(fma.f64 i a (*.f64 z (neg.f64 c)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(fma.f64 1 (*.f64 a i) (*.f64 z (neg.f64 c)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(fma.f64 1 (fma.f64 a i (*.f64 z (neg.f64 c))) (fma.f64 (neg.f64 c) z (*.f64 z c)))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(fma.f64 (sqrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) (sqrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) (fma.f64 (neg.f64 c) z (*.f64 z c)))
(fma.f64 a i (fma.f64 z (neg.f64 c) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 0 (*.f64 c z))) (*.f64 c z))
(fma.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 a i)) (*.f64 z (neg.f64 c)))
(fma.f64 z (neg.f64 c) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 c z))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 a i (*.f64 z (neg.f64 c))) 2)) (cbrt.f64 (fma.f64 a i (*.f64 z (neg.f64 c)))) (fma.f64 (neg.f64 c) z (*.f64 z c)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2)) (cbrt.f64 (fma.f64 z (neg.f64 c) (*.f64 i a))) (fma.f64 (neg.f64 c) z (*.f64 c z)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2)) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (fma.f64 z (neg.f64 c) (*.f64 i a))) (cbrt.f64 (pow.f64 (fma.f64 z (neg.f64 c) (*.f64 i a)) 2)) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a i) 2)) (cbrt.f64 (*.f64 a i)) (*.f64 z (neg.f64 c)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 i a) 2)) (cbrt.f64 (*.f64 i a)) (*.f64 z (neg.f64 c)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 i a) 2)) (cbrt.f64 (*.f64 i a))) (*.f64 c z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 i a) 2)) (cbrt.f64 (*.f64 i a)) (*.f64 c (neg.f64 z)))

eval340.0ms (0.6%)

Compiler

Compiled 52559 to 7651 computations (85.4% saved)

prune753.0ms (1.4%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New1429241453
Fresh000
Picked101
Done303
Total1433241457
Error
0%
Counts
1457 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
20.23%
(fma.f64 (neg.f64 c) (fma.f64 (neg.f64 t) j (*.f64 b z)) (fma.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
53.77%
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (neg.f64 c) (*.f64 z b)))
53.9%
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 c (*.f64 t j)))
16.95%
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
45.01%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
38.93%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
42.94%
(-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
18.6%
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))
15.2%
(+.f64 (-.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
54.94%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
15.17%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
15.16%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
53.38%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2))
15.31%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
43.62%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
67.61%
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)
67.81%
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
72.91%
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
74.32%
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
68.25%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
73.94%
(*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a))))
68.31%
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
65.6%
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
67.34%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
Compiler

Compiled 1430 to 916 computations (35.9% saved)

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
7.47%
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
7.48%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
72.58%
(fma.f64 (neg.f64 y) i (*.f64 y i))
Compiler

Compiled 184 to 34 computations (81.5% saved)

series9.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
j
@0
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
1.0ms
j
@inf
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
1.0ms
t
@0
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
0.0ms
i
@-inf
(fma.f64 (neg.f64 y) i (*.f64 y i))
0.0ms
i
@inf
(fma.f64 (neg.f64 y) i (*.f64 y i))

rewrite130.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1012×distribute-lft-in
756×associate-*r/
576×associate-*l/
392×add-sqr-sqrt
382×pow1
Iterations

Useful iterations: 2 (0.0ms)

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

simplify138.0ms (0.3%)

Algorithm
egg-herbie
Rules
1252×associate-+l+
988×associate-*l*
962×associate-*r*
938×fma-def
864×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04129236
113308024
270437952
Stop Event
node limit
Counts
226 → 241
Calls
Call 1
Inputs
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))))))
(*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))))))
(*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))))))
(*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y i) (*.f64 y i))
(+.f64 (-.f64 (*.f64 y i) 0) (*.f64 y i))
(+.f64 (-.f64 (*.f64 y i) (exp.f64 (log1p.f64 (*.f64 y i)))) 1)
(-.f64 (*.f64 y i) (*.f64 y i))
(-.f64 0 (*.f64 i (+.f64 y y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y i))) (+.f64 (*.f64 y i) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 y y)))) 1)
(-.f64 (+.f64 (*.f64 y i) 0) (*.f64 y i))
(-.f64 (+.f64 (*.f64 y i) (exp.f64 (log1p.f64 (*.f64 y i)))) 1)
(*.f64 i (+.f64 y y))
(*.f64 (*.f64 i (+.f64 y y)) 1)
(*.f64 2 (*.f64 y i))
(*.f64 1 (*.f64 i (+.f64 y y)))
(*.f64 (sqrt.f64 (*.f64 i (+.f64 y y))) (sqrt.f64 (*.f64 i (+.f64 y y))))
(*.f64 (cbrt.f64 (*.f64 i (+.f64 y y))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 y y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 y y))) 2) (cbrt.f64 (*.f64 i (+.f64 y y))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 y i) 3)) (-.f64 (*.f64 (*.f64 y i) (*.f64 i (+.f64 y y))) (pow.f64 (*.f64 y i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 y i) 2)) (*.f64 i (+.f64 y y)))
(/.f64 (*.f64 1 (*.f64 2 (pow.f64 (*.f64 y i) 3))) (-.f64 (*.f64 (*.f64 y i) (*.f64 i (+.f64 y y))) (pow.f64 (*.f64 y i) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 y i) 2))) (*.f64 i (+.f64 y y)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 y i) 3)) 1) (-.f64 (*.f64 (*.f64 y i) (*.f64 i (+.f64 y y))) (pow.f64 (*.f64 y i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 y i) 2)) 1) (*.f64 i (+.f64 y y)))
(pow.f64 (*.f64 i (+.f64 y y)) 1)
(pow.f64 (sqrt.f64 (*.f64 i (+.f64 y y))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (+.f64 y y))) 3)
(pow.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2))
(log.f64 (exp.f64 (*.f64 i (+.f64 y y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 y y)))))
(cbrt.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3))
(expm1.f64 (log1p.f64 (*.f64 i (+.f64 y y))))
(exp.f64 (log.f64 (*.f64 i (+.f64 y y))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 y y))) 1))
(log1p.f64 (expm1.f64 (*.f64 i (+.f64 y y))))
(+.f64 (*.f64 (*.f64 i (+.f64 y y)) j) (*.f64 j (fma.f64 t c (*.f64 y i))))
(+.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) (*.f64 j (fma.f64 t c (*.f64 y i))))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) j))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (+.f64 (*.f64 (*.f64 i (+.f64 y y)) j) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 j (*.f64 2 (*.f64 i (+.f64 y y)))))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 j (fma.f64 (*.f64 y i) 1 (*.f64 y i))))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i))))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i))))
(+.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y i)) (*.f64 (*.f64 i (+.f64 y y)) j)))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y i)) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(+.f64 (*.f64 j (*.f64 t c)) (*.f64 j (+.f64 (*.f64 y i) (*.f64 i (+.f64 y y)))))
(+.f64 (*.f64 j (*.f64 y i)) (*.f64 j (*.f64 t c)))
(+.f64 (*.f64 (*.f64 j 2) (*.f64 y i)) (+.f64 (*.f64 (*.f64 j 2) (*.f64 y i)) (*.f64 j (fma.f64 t c (*.f64 y i)))))
(+.f64 (*.f64 (*.f64 t c) j) (*.f64 (*.f64 y i) j))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 i (+.f64 y y)) j)))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(+.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 t c) j))
(+.f64 (*.f64 (*.f64 y i) (*.f64 j 2)) (+.f64 (*.f64 (*.f64 y i) (*.f64 j 2)) (*.f64 j (fma.f64 t c (*.f64 y i)))))
(+.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 j (*.f64 y i))) (*.f64 j (*.f64 y i)))
(+.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 y i) j)) (*.f64 (*.f64 y i) j))
(+.f64 (+.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 y i)))
(+.f64 (+.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) (*.f64 (*.f64 t c) j)) (*.f64 (*.f64 y i) j))
(+.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i)))
(+.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 y i) (*.f64 j 2))) (*.f64 (*.f64 y i) (*.f64 j 2)))
(+.f64 (*.f64 1 (*.f64 j (*.f64 t c))) (*.f64 1 (*.f64 j (*.f64 y i))))
(+.f64 (*.f64 1 (*.f64 (*.f64 t c) j)) (*.f64 1 (*.f64 (*.f64 y i) j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)))) (-.f64 1 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 t c (*.f64 y i))))) 1)
(-.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (exp.f64 (log1p.f64 (*.f64 (*.f64 i (+.f64 y y)) j)))) 1)
(-.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (exp.f64 (log1p.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))) 1)
(*.f64 j (fma.f64 t c (*.f64 y i)))
(*.f64 (fma.f64 t c (*.f64 y i)) j)
(*.f64 1 (*.f64 j (fma.f64 t c (*.f64 y i))))
(*.f64 (sqrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) (sqrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(*.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (fma.f64 t c (*.f64 y i))))
(*.f64 (cbrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) (pow.f64 (cbrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) 2) (cbrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(*.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (fma.f64 t c (*.f64 y i))))
(*.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 1)
(*.f64 (*.f64 j (sqrt.f64 (fma.f64 t c (*.f64 y i)))) (sqrt.f64 (fma.f64 t c (*.f64 y i))))
(*.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2)) (cbrt.f64 (fma.f64 t c (*.f64 y i))))
(*.f64 (*.f64 (sqrt.f64 j) (sqrt.f64 (fma.f64 t c (*.f64 y i)))) (*.f64 (sqrt.f64 j) (sqrt.f64 (fma.f64 t c (*.f64 y i)))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) 1) (/.f64 1 (fma.f64 t c (*.f64 y i))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (fma.f64 t c (*.f64 y i)))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (pow.f64 (*.f64 i (+.f64 y y)) 2))) (-.f64 (fma.f64 t c (*.f64 y i)) (*.f64 i (+.f64 y y))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (+.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (+.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) (pow.f64 (fma.f64 t c (*.f64 y i)) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2) (*.f64 (*.f64 i (+.f64 y y)) (fma.f64 t c (*.f64 y i))))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (neg.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2))) (neg.f64 (fma.f64 t c (*.f64 y i))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (neg.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 t c) 2)) (*.f64 (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))) (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 t c) 2) 3) (pow.f64 (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 t c) 2)) (-.f64 (*.f64 (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))) (*.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))))
(/.f64 j (/.f64 1 (fma.f64 t c (*.f64 y i))))
(/.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 1)
(/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (fma.f64 t c (*.f64 y i)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2))) (-.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) 3)) (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (-.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2)) (*.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (pow.f64 (*.f64 i (+.f64 y y)) 2))) (-.f64 (fma.f64 t c (*.f64 y i)) (*.f64 i (+.f64 y y))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) (pow.f64 (fma.f64 t c (*.f64 y i)) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2) (*.f64 (*.f64 i (+.f64 y y)) (fma.f64 t c (*.f64 y i))))))
(/.f64 (*.f64 j (neg.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2))) (neg.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 (*.f64 j (neg.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (*.f64 1 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2))) (fma.f64 t c (*.f64 y i)))
(/.f64 (*.f64 1 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (fma.f64 t c (*.f64 y i)))) (fma.f64 t c (*.f64 y i))) (sqrt.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (fma.f64 t c (*.f64 y i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2)) (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2)) (cbrt.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2)))) (-.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) 3))) (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (-.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2)) (*.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) 1) (fma.f64 t c (*.f64 y i)))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) 1) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) j) (fma.f64 t c (*.f64 y i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (pow.f64 (*.f64 i (+.f64 y y)) 2)) j) (-.f64 (fma.f64 t c (*.f64 y i)) (*.f64 i (+.f64 y y))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) j) (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) (pow.f64 (fma.f64 t c (*.f64 y i)) 3)) j) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2) (*.f64 (*.f64 i (+.f64 y y)) (fma.f64 t c (*.f64 y i))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) j) (neg.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) j) (neg.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2))) 1) (-.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) 3)) 1) (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (-.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2)) (*.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) 1) (fma.f64 t c (*.f64 y i)))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (sqrt.f64 (fma.f64 t c (*.f64 y i)))) (sqrt.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (cbrt.f64 (fma.f64 t c (*.f64 y i)))) (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2)) (cbrt.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (/.f64 1 (fma.f64 t c (*.f64 y i))))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (+.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 t c)))) (-.f64 (sqrt.f64 (*.f64 t c)) (sqrt.f64 (*.f64 y i))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) 1) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(pow.f64 (sqrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) 2)
(pow.f64 (cbrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) 3)
(pow.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 3) 1/3)
(pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 1)
(sqrt.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2))
(log.f64 (exp.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 t c (*.f64 y i))))))
(cbrt.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 3))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (fma.f64 t c (*.f64 y i)) 3)))
(expm1.f64 (log1p.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(exp.f64 (log.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(exp.f64 (+.f64 (log.f64 (fma.f64 t c (*.f64 y i))) (log.f64 j)))
(exp.f64 (*.f64 (log.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) 1))
(log1p.f64 (expm1.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
Outputs
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (*.f64 0 i) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (*.f64 0 i) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (*.f64 0 i) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (*.f64 0 i) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (*.f64 0 i) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (*.f64 0 i) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (*.f64 0 i) y)
0
(*.f64 (+.f64 i (*.f64 -1 i)) y)
(*.f64 (*.f64 0 i) y)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 (*.f64 0 i) y)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 (*.f64 0 i) y)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 (*.f64 0 i) y)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) y))
(*.f64 (*.f64 0 i) y)
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 (*.f64 0 i) y)
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 (*.f64 0 i) y)
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 (*.f64 0 i) y)
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 (*.f64 0 i) y)
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 (*.f64 0 i) y)
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 (*.f64 0 i) y)
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 (*.f64 0 i) y)
0
(*.f64 i (+.f64 y (*.f64 -1 y)))
(*.f64 (*.f64 0 i) y)
0
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 (*.f64 0 i) y)
0
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 (*.f64 0 i) y)
0
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 (*.f64 0 i) y)
0
(*.f64 -1 (*.f64 i (+.f64 y (*.f64 -1 y))))
(*.f64 (*.f64 0 i) y)
0
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))) (*.f64 c t)) (*.f64 i y)) j)
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))))))
(neg.f64 (*.f64 j (fma.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y)) 0)))
(*.f64 (neg.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (neg.f64 j))
(*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))))))
(neg.f64 (*.f64 j (fma.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y)) 0)))
(*.f64 (neg.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (neg.f64 j))
(*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))))))
(neg.f64 (*.f64 j (fma.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y)) 0)))
(*.f64 (neg.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (neg.f64 j))
(*.f64 -1 (*.f64 j (+.f64 (*.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y))))))
(neg.f64 (*.f64 j (fma.f64 -1 (-.f64 (*.f64 c t) (*.f64 i y)) 0)))
(*.f64 (neg.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (neg.f64 j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 j 0) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 j 0) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 i y)) j)) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))
(+.f64 (*.f64 j 0) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j)))))
(+.f64 (*.f64 j 0) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) j))))))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))
(+.f64 (*.f64 j 0) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 y j)) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y)))))))
(+.f64 (*.f64 j 0) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 2 (*.f64 j (+.f64 y (*.f64 -1 y))))))) (*.f64 c (*.f64 t j)))
(*.f64 (+.f64 0 (-.f64 (*.f64 c t) (*.f64 i y))) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 y i) (*.f64 y i))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(+.f64 (-.f64 (*.f64 y i) 0) (*.f64 y i))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(+.f64 (-.f64 (*.f64 y i) (exp.f64 (log1p.f64 (*.f64 y i)))) 1)
(+.f64 (-.f64 (*.f64 i y) (exp.f64 (log1p.f64 (*.f64 i y)))) 1)
(-.f64 (*.f64 i y) (expm1.f64 (log1p.f64 (*.f64 i y))))
(-.f64 (*.f64 y i) (*.f64 y i))
(*.f64 (*.f64 0 i) y)
0
(-.f64 0 (*.f64 i (+.f64 y y)))
(neg.f64 (*.f64 i (+.f64 y y)))
(*.f64 i (*.f64 y -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y i))) (+.f64 (*.f64 y i) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i y))) (fma.f64 y i 1))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 i y))) (*.f64 i y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 y y)))) 1)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(-.f64 (+.f64 (*.f64 y i) 0) (*.f64 y i))
(*.f64 (*.f64 0 i) y)
0
(-.f64 (+.f64 (*.f64 y i) (exp.f64 (log1p.f64 (*.f64 y i)))) 1)
(+.f64 (fma.f64 y i (exp.f64 (log1p.f64 (*.f64 i y)))) -1)
(fma.f64 i y (expm1.f64 (log1p.f64 (*.f64 i y))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (*.f64 i (+.f64 y y)) 1)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 2 (*.f64 y i))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 1 (*.f64 i (+.f64 y y)))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (sqrt.f64 (*.f64 i (+.f64 y y))) (sqrt.f64 (*.f64 i (+.f64 y y))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (cbrt.f64 (*.f64 i (+.f64 y y))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 y y))) 2))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 y y))) 2) (cbrt.f64 (*.f64 i (+.f64 y y))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(/.f64 (*.f64 2 (pow.f64 (*.f64 y i) 3)) (-.f64 (*.f64 (*.f64 y i) (*.f64 i (+.f64 y y))) (pow.f64 (*.f64 y i) 2)))
(/.f64 2 (/.f64 (-.f64 (*.f64 y (*.f64 i (*.f64 i (+.f64 y y)))) (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 3)))
(*.f64 (/.f64 2 (-.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 3))
(*.f64 (/.f64 2 (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 y i) 2)) (*.f64 i (+.f64 y y)))
(*.f64 (*.f64 0 i) y)
0
(/.f64 (*.f64 1 (*.f64 2 (pow.f64 (*.f64 y i) 3))) (-.f64 (*.f64 (*.f64 y i) (*.f64 i (+.f64 y y))) (pow.f64 (*.f64 y i) 2)))
(/.f64 2 (/.f64 (-.f64 (*.f64 y (*.f64 i (*.f64 i (+.f64 y y)))) (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 3)))
(*.f64 (/.f64 2 (-.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 3))
(*.f64 (/.f64 2 (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 3))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 y i) 2))) (*.f64 i (+.f64 y y)))
(*.f64 (*.f64 0 i) y)
0
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 y i) 3)) 1) (-.f64 (*.f64 (*.f64 y i) (*.f64 i (+.f64 y y))) (pow.f64 (*.f64 y i) 2)))
(/.f64 2 (/.f64 (-.f64 (*.f64 y (*.f64 i (*.f64 i (+.f64 y y)))) (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 3)))
(*.f64 (/.f64 2 (-.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 3))
(*.f64 (/.f64 2 (pow.f64 (*.f64 i y) 2)) (pow.f64 (*.f64 i y) 3))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 y i) 2)) 1) (*.f64 i (+.f64 y y)))
(*.f64 (*.f64 0 i) y)
0
(pow.f64 (*.f64 i (+.f64 y y)) 1)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(pow.f64 (sqrt.f64 (*.f64 i (+.f64 y y))) 2)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(pow.f64 (cbrt.f64 (*.f64 i (+.f64 y y))) 3)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(pow.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) 1/3)
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(sqrt.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2))
(fabs.f64 (*.f64 y (+.f64 i i)))
(log.f64 (exp.f64 (*.f64 i (+.f64 y y))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 y y)))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(cbrt.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(expm1.f64 (log1p.f64 (*.f64 i (+.f64 y y))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(exp.f64 (log.f64 (*.f64 i (+.f64 y y))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 y y))) 1))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(log1p.f64 (expm1.f64 (*.f64 i (+.f64 y y))))
(*.f64 i (+.f64 y y))
(*.f64 y (+.f64 i i))
(+.f64 (*.f64 (*.f64 i (+.f64 y y)) j) (*.f64 j (fma.f64 t c (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 y i (*.f64 i (+.f64 y y)))))
(*.f64 j (fma.f64 c t (*.f64 3 (*.f64 i y))))
(+.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) (*.f64 j (fma.f64 t c (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) j))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 y i (*.f64 i (+.f64 y y)))))
(*.f64 j (fma.f64 c t (*.f64 3 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (+.f64 (*.f64 (*.f64 i (+.f64 y y)) j) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(fma.f64 j (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 i (+.f64 y y)) (+.f64 j (*.f64 2 j))))
(*.f64 j (+.f64 (fma.f64 c t (*.f64 3 (*.f64 i y))) (*.f64 (*.f64 i y) 4)))
(*.f64 j (+.f64 (*.f64 (*.f64 i y) 4) (fma.f64 c t (*.f64 3 (*.f64 i y)))))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 j (*.f64 2 (*.f64 i (+.f64 y y)))))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 j (fma.f64 (*.f64 y i) 1 (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 y i (*.f64 i (+.f64 y y)))))
(*.f64 j (fma.f64 c t (*.f64 3 (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 y i)))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y i)) (*.f64 (*.f64 i (+.f64 y y)) j)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 y i (*.f64 i (+.f64 y y)))))
(*.f64 j (fma.f64 c t (*.f64 3 (*.f64 i y))))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y i)) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 j (*.f64 t c)) (*.f64 j (+.f64 (*.f64 y i) (*.f64 i (+.f64 y y)))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 y i (*.f64 i (+.f64 y y)))))
(*.f64 j (fma.f64 c t (*.f64 3 (*.f64 i y))))
(+.f64 (*.f64 j (*.f64 y i)) (*.f64 j (*.f64 t c)))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(+.f64 (*.f64 (*.f64 j 2) (*.f64 y i)) (+.f64 (*.f64 (*.f64 j 2) (*.f64 y i)) (*.f64 j (fma.f64 t c (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 (*.f64 t c) j) (*.f64 (*.f64 y i) j))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 i (+.f64 y y)) j)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 y i (*.f64 i (+.f64 y y)))))
(*.f64 j (fma.f64 c t (*.f64 3 (*.f64 i y))))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 (*.f64 y i) j) (*.f64 (*.f64 t c) j))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(+.f64 (*.f64 (*.f64 y i) (*.f64 j 2)) (+.f64 (*.f64 (*.f64 y i) (*.f64 j 2)) (*.f64 j (fma.f64 t c (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 j (*.f64 y i))) (*.f64 j (*.f64 y i)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 y i (*.f64 i (+.f64 y y)))))
(*.f64 j (fma.f64 c t (*.f64 3 (*.f64 i y))))
(+.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 y i) j)) (*.f64 (*.f64 y i) j))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 y i (*.f64 i (+.f64 y y)))))
(*.f64 j (fma.f64 c t (*.f64 3 (*.f64 i y))))
(+.f64 (+.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 y i)))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (+.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) (*.f64 (*.f64 t c) j)) (*.f64 (*.f64 y i) j))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i))) (*.f64 (*.f64 j 2) (*.f64 y i)))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 y i) (*.f64 j 2))) (*.f64 (*.f64 y i) (*.f64 j 2)))
(*.f64 j (+.f64 (fma.f64 t c (*.f64 i y)) (*.f64 (*.f64 2 i) (+.f64 y y))))
(*.f64 j (+.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4)))
(+.f64 (*.f64 1 (*.f64 j (*.f64 t c))) (*.f64 1 (*.f64 j (*.f64 y i))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(+.f64 (*.f64 1 (*.f64 (*.f64 t c) j)) (*.f64 1 (*.f64 (*.f64 y i) j)))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)))) (-.f64 1 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j))))) 1) (*.f64 j (fma.f64 t c (*.f64 i y))))
(fma.f64 j (fma.f64 i y (*.f64 c t)) (expm1.f64 (log1p.f64 (*.f64 j (*.f64 (*.f64 i y) 4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 t c (*.f64 y i))))) 1)
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(-.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (exp.f64 (log1p.f64 (*.f64 (*.f64 i (+.f64 y y)) j)))) 1)
(+.f64 (fma.f64 j (fma.f64 t c (*.f64 i y)) (exp.f64 (log1p.f64 (*.f64 i (*.f64 (+.f64 y y) j))))) -1)
(fma.f64 j (fma.f64 i y (*.f64 c t)) (expm1.f64 (log1p.f64 (*.f64 i (*.f64 y (*.f64 2 j))))))
(-.f64 (+.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (exp.f64 (log1p.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j))))) 1) (*.f64 j (fma.f64 t c (*.f64 i y))))
(fma.f64 j (fma.f64 i y (*.f64 c t)) (expm1.f64 (log1p.f64 (*.f64 j (*.f64 (*.f64 i y) 4)))))
(*.f64 j (fma.f64 t c (*.f64 y i)))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (fma.f64 t c (*.f64 y i)) j)
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 1 (*.f64 j (fma.f64 t c (*.f64 y i))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (sqrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) (sqrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (fma.f64 t c (*.f64 y i))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (cbrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) (pow.f64 (cbrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) 2))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) 2) (cbrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (fma.f64 t c (*.f64 y i))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 1)
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (*.f64 j (sqrt.f64 (fma.f64 t c (*.f64 y i)))) (sqrt.f64 (fma.f64 t c (*.f64 y i))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2)) (cbrt.f64 (fma.f64 t c (*.f64 y i))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (*.f64 (sqrt.f64 j) (sqrt.f64 (fma.f64 t c (*.f64 y i)))) (*.f64 (sqrt.f64 j) (sqrt.f64 (fma.f64 t c (*.f64 y i)))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) 1) (/.f64 1 (fma.f64 t c (*.f64 y i))))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (fma.f64 t c (*.f64 y i)))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(*.f64 (/.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))))
(/.f64 (*.f64 j (*.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2)))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (pow.f64 (*.f64 i (+.f64 y y)) 2))) (-.f64 (fma.f64 t c (*.f64 y i)) (*.f64 i (+.f64 y y))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 i y)) 2)) (-.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (pow.f64 (*.f64 i (+.f64 y y)) 2))) (-.f64 (fma.f64 t c (*.f64 i y)) (*.f64 i (+.f64 y y))))
(*.f64 (/.f64 j (-.f64 1 (/.f64 (pow.f64 (*.f64 y (+.f64 i i)) 2) (pow.f64 (fma.f64 i y (*.f64 c t)) 2)))) (-.f64 (fma.f64 i y (*.f64 c t)) (*.f64 y (+.f64 i i))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (+.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 i y)) 2)) (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3))) (-.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))))
(*.f64 (/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)) (pow.f64 (fma.f64 i y (*.f64 c t)) 2))) (-.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (*.f64 i (*.f64 y (*.f64 c t)))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (+.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) (pow.f64 (fma.f64 t c (*.f64 y i)) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2) (*.f64 (*.f64 i (+.f64 y y)) (fma.f64 t c (*.f64 y i))))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 i y)) 2)) (+.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) (pow.f64 (fma.f64 t c (*.f64 i y)) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2) (*.f64 i (*.f64 (+.f64 y y) (fma.f64 t c (*.f64 i y)))))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (fma.f64 i y (*.f64 c t)) 2)) (+.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (*.f64 (*.f64 y (+.f64 i i)) (-.f64 (*.f64 y (+.f64 i i)) (fma.f64 i y (*.f64 c t)))))) (+.f64 (pow.f64 (*.f64 y (+.f64 i i)) 3) (pow.f64 (fma.f64 i y (*.f64 c t)) 3)))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (neg.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2))) (neg.f64 (fma.f64 t c (*.f64 y i))))
(*.f64 (/.f64 j (/.f64 (neg.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2))) (neg.f64 (fma.f64 t c (*.f64 i y))))
(*.f64 (neg.f64 (neg.f64 j)) (fma.f64 i y (*.f64 c t)))
(*.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (neg.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(*.f64 (/.f64 j (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (pow.f64 (fma.f64 t c (*.f64 i y)) 2))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t)))))
(*.f64 (*.f64 (neg.f64 j) (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (neg.f64 (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2))))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 t c) 2)) (*.f64 (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))) (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (-.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t)))) (-.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (fma.f64 t c (*.f64 i y)) 2))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (fma.f64 i y (*.f64 c t)) 2))) (-.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (*.f64 i (*.f64 y (*.f64 c t))))))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 t c) 2) 3) (pow.f64 (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 t c) 2)) (-.f64 (*.f64 (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))) (*.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))))
(*.f64 (/.f64 j (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 (*.f64 i y) (fma.f64 t c (*.f64 i y))) 3)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (+.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (*.f64 (*.f64 i y) (fma.f64 t c (*.f64 i y))) (-.f64 (*.f64 (*.f64 i y) (fma.f64 t c (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))))
(/.f64 (*.f64 j (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 y (*.f64 i (fma.f64 i y (*.f64 c t)))) (-.f64 (*.f64 y (*.f64 i (fma.f64 i y (*.f64 c t)))) (pow.f64 (*.f64 c t) 2)) (pow.f64 (*.f64 c t) 4)))) (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 y (*.f64 i (fma.f64 i y (*.f64 c t)))) 3)))
(/.f64 j (/.f64 1 (fma.f64 t c (*.f64 y i))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(/.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 1)
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))))
(*.f64 (/.f64 j (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2))) (-.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) 2) (*.f64 -4 (pow.f64 (*.f64 i (*.f64 (+.f64 y y) j)) 2))) (-.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) 2) (*.f64 (pow.f64 (*.f64 i (*.f64 y (*.f64 2 j))) 2) -4)) (*.f64 j (-.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) 3)) (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (-.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2)) (*.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) 3) (pow.f64 (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j))) 3)) (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) 2) (-.f64 (*.f64 4 (pow.f64 (*.f64 i (*.f64 (+.f64 y y) j)) 2)) (*.f64 j (*.f64 (fma.f64 t c (*.f64 i y)) (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) 3) (pow.f64 (*.f64 j (*.f64 (*.f64 i y) 4)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) 2) (*.f64 4 (pow.f64 (*.f64 i (*.f64 y (*.f64 2 j))) 2))) (*.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) (*.f64 j (*.f64 (*.f64 i y) 4)))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (pow.f64 (*.f64 i (+.f64 y y)) 2))) (-.f64 (fma.f64 t c (*.f64 y i)) (*.f64 i (+.f64 y y))))
(/.f64 j (/.f64 (-.f64 (fma.f64 t c (*.f64 i y)) (*.f64 i (+.f64 y y))) (-.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (pow.f64 (*.f64 i (+.f64 y y)) 2))))
(*.f64 (/.f64 j (-.f64 (fma.f64 i y (*.f64 c t)) (*.f64 y (+.f64 i i)))) (-.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (pow.f64 (*.f64 y (+.f64 i i)) 2)))
(/.f64 (*.f64 j (+.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 j (/.f64 (-.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))) (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)) (-.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (*.f64 i (*.f64 y (*.f64 c t))))) j)
(/.f64 (*.f64 j (+.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) (pow.f64 (fma.f64 t c (*.f64 y i)) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2) (*.f64 (*.f64 i (+.f64 y y)) (fma.f64 t c (*.f64 y i))))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2) (*.f64 i (*.f64 (+.f64 y y) (fma.f64 t c (*.f64 i y)))))) (+.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) (pow.f64 (fma.f64 t c (*.f64 i y)) 3))))
(*.f64 (/.f64 j (+.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (*.f64 (*.f64 y (+.f64 i i)) (-.f64 (*.f64 y (+.f64 i i)) (fma.f64 i y (*.f64 c t)))))) (+.f64 (pow.f64 (*.f64 y (+.f64 i i)) 3) (pow.f64 (fma.f64 i y (*.f64 c t)) 3)))
(/.f64 (*.f64 j (neg.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2))) (neg.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(/.f64 (*.f64 j (neg.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (neg.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t)))))
(/.f64 j (*.f64 1 (/.f64 (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (*.f64 1 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2))) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(/.f64 (*.f64 1 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))))
(*.f64 (/.f64 j (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (fma.f64 t c (*.f64 y i)))) (fma.f64 t c (*.f64 y i))) (sqrt.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 (*.f64 j (sqrt.f64 (fma.f64 t c (*.f64 i y)))) (/.f64 (sqrt.f64 (fma.f64 t c (*.f64 i y))) (fma.f64 t c (*.f64 i y))))
(*.f64 (/.f64 (*.f64 j (sqrt.f64 (fma.f64 i y (*.f64 c t)))) (sqrt.f64 (fma.f64 i y (*.f64 c t)))) (fma.f64 i y (*.f64 c t)))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (fma.f64 t c (*.f64 y i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (*.f64 j (*.f64 (sqrt.f64 (fma.f64 t c (*.f64 i y))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t)))))
(*.f64 (/.f64 (*.f64 j (sqrt.f64 (fma.f64 i y (*.f64 c t)))) (sqrt.f64 (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2)) (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2)) (cbrt.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 i y))) 2)) (/.f64 (cbrt.f64 (fma.f64 t c (*.f64 i y))) (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 i y))) 2)))
(/.f64 j (/.f64 (cbrt.f64 (fma.f64 i y (*.f64 c t))) (pow.f64 (cbrt.f64 (fma.f64 i y (*.f64 c t))) 4)))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 i y))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 i y (*.f64 c t))) 2)) (cbrt.f64 (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2)))) (-.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) 2) (*.f64 -4 (pow.f64 (*.f64 i (*.f64 (+.f64 y y) j)) 2))) (-.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) 2) (*.f64 (pow.f64 (*.f64 i (*.f64 y (*.f64 2 j))) 2) -4)) (*.f64 j (-.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) 3))) (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (-.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2)) (*.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) 3) (pow.f64 (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j))) 3)) (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) 2) (-.f64 (*.f64 4 (pow.f64 (*.f64 i (*.f64 (+.f64 y y) j)) 2)) (*.f64 j (*.f64 (fma.f64 t c (*.f64 i y)) (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) 3) (pow.f64 (*.f64 j (*.f64 (*.f64 i y) 4)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) 2) (*.f64 4 (pow.f64 (*.f64 i (*.f64 y (*.f64 2 j))) 2))) (*.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) (*.f64 j (*.f64 (*.f64 i y) 4)))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) 1) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) 1) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))))
(*.f64 (/.f64 j (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (*.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) j) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))))
(*.f64 (/.f64 j (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (pow.f64 (*.f64 i (+.f64 y y)) 2)) j) (-.f64 (fma.f64 t c (*.f64 y i)) (*.f64 i (+.f64 y y))))
(/.f64 j (/.f64 (-.f64 (fma.f64 t c (*.f64 i y)) (*.f64 i (+.f64 y y))) (-.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (pow.f64 (*.f64 i (+.f64 y y)) 2))))
(*.f64 (/.f64 j (-.f64 (fma.f64 i y (*.f64 c t)) (*.f64 y (+.f64 i i)))) (-.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (pow.f64 (*.f64 y (+.f64 i i)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) j) (-.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 j (/.f64 (-.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))) (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 c t) 3)) (-.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (*.f64 i (*.f64 y (*.f64 c t))))) j)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) (pow.f64 (fma.f64 t c (*.f64 y i)) 3)) j) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2) (*.f64 (*.f64 i (+.f64 y y)) (fma.f64 t c (*.f64 y i))))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 y y)) 2) (*.f64 i (*.f64 (+.f64 y y) (fma.f64 t c (*.f64 i y)))))) (+.f64 (pow.f64 (*.f64 i (+.f64 y y)) 3) (pow.f64 (fma.f64 t c (*.f64 i y)) 3))))
(*.f64 (/.f64 j (+.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (*.f64 (*.f64 y (+.f64 i i)) (-.f64 (*.f64 y (+.f64 i i)) (fma.f64 i y (*.f64 c t)))))) (+.f64 (pow.f64 (*.f64 y (+.f64 i i)) 3) (pow.f64 (fma.f64 i y (*.f64 c t)) 3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) j) (neg.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) j) (neg.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (neg.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t)))))
(/.f64 j (*.f64 1 (/.f64 (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2))) 1) (-.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) 2) (*.f64 -4 (pow.f64 (*.f64 i (*.f64 (+.f64 y y) j)) 2))) (-.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) 2) (*.f64 (pow.f64 (*.f64 i (*.f64 y (*.f64 2 j))) 2) -4)) (*.f64 j (-.f64 (fma.f64 i y (*.f64 c t)) (*.f64 (*.f64 i y) 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2)) 3)) 1) (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2) (-.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 i (+.f64 y y)) j) 2)) (*.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) (*.f64 (*.f64 i (+.f64 y y)) (*.f64 j 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) 3) (pow.f64 (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j))) 3)) (+.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) 2) (-.f64 (*.f64 4 (pow.f64 (*.f64 i (*.f64 (+.f64 y y) j)) 2)) (*.f64 j (*.f64 (fma.f64 t c (*.f64 i y)) (*.f64 i (*.f64 (+.f64 y y) (*.f64 2 j))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) 3) (pow.f64 (*.f64 j (*.f64 (*.f64 i y) 4)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) 2) (*.f64 4 (pow.f64 (*.f64 i (*.f64 y (*.f64 2 j))) 2))) (*.f64 (*.f64 j (fma.f64 i y (*.f64 c t))) (*.f64 j (*.f64 (*.f64 i y) 4)))))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) 1) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (sqrt.f64 (fma.f64 t c (*.f64 y i)))) (sqrt.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (cbrt.f64 (fma.f64 t c (*.f64 y i)))) (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (pow.f64 (cbrt.f64 (fma.f64 t c (*.f64 y i))) 2)) (cbrt.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 i y)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2)))
(*.f64 j (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 i y (*.f64 c t))))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (/.f64 1 (fma.f64 t c (*.f64 y i))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(*.f64 (/.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (pow.f64 (fma.f64 t c (*.f64 i y)) 2))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))))
(/.f64 (*.f64 j (*.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2)))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 y i)) 2)) (+.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 t c)))) (-.f64 (sqrt.f64 (*.f64 t c)) (sqrt.f64 (*.f64 y i))))
(/.f64 (*.f64 j (pow.f64 (fma.f64 t c (*.f64 i y)) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (+.f64 (sqrt.f64 (*.f64 i y)) (sqrt.f64 (*.f64 c t)))))
(*.f64 (/.f64 j (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y)))) (/.f64 (pow.f64 (fma.f64 i y (*.f64 c t)) 2) (+.f64 (sqrt.f64 (*.f64 i y)) (sqrt.f64 (*.f64 c t)))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) 1) (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))))
(*.f64 (/.f64 j (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))))
(*.f64 (/.f64 j (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t c (*.f64 y i)) 2) (*.f64 (*.f64 y i) (*.f64 t c)))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (fma.f64 t c (*.f64 i y)) 2) (*.f64 (*.f64 i y) (*.f64 c t))))
(*.f64 (/.f64 j (fma.f64 y (*.f64 (*.f64 i c) t) (pow.f64 (fma.f64 i y (*.f64 c t)) 2))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(pow.f64 (sqrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) 2)
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(pow.f64 (cbrt.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) 3)
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(pow.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 3) 1/3)
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 1)
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(sqrt.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 2))
(sqrt.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 i y))) 2))
(fabs.f64 (*.f64 j (fma.f64 i y (*.f64 c t))))
(log.f64 (exp.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 t c (*.f64 y i))))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(cbrt.f64 (pow.f64 (*.f64 j (fma.f64 t c (*.f64 y i))) 3))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (fma.f64 t c (*.f64 y i)) 3)))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(expm1.f64 (log1p.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(exp.f64 (log.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(exp.f64 (+.f64 (log.f64 (fma.f64 t c (*.f64 y i))) (log.f64 j)))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(exp.f64 (*.f64 (log.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))) 1))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))
(log1p.f64 (expm1.f64 (*.f64 j (fma.f64 t c (*.f64 y i)))))
(*.f64 j (fma.f64 t c (*.f64 i y)))
(*.f64 j (fma.f64 i y (*.f64 c t)))

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (*.f64 i b) (*.f64 t x))
7.63%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
Compiler

Compiled 36 to 13 computations (63.9% saved)

series6.0ms (0%)

Counts
2 → 96
Calls

27 calls:

TimeVariablePointExpression
1.0ms
a
@0
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
0.0ms
i
@0
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
0.0ms
t
@inf
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
0.0ms
t
@0
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
0.0ms
i
@inf
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))

rewrite108.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
988×distribute-rgt-in
936×distribute-lft-in
778×associate-*r/
636×associate-*l/
344×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
123544
2315444
Stop Event
node limit
Counts
2 → 288
Calls
Call 1
Inputs
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 t x) 0) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) (*.f64 a (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) (*.f64 a (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 (*.f64 t x) 0) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) (*.f64 (*.f64 (*.f64 t x) 0) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 1 (*.f64 a (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 1 (*.f64 (*.f64 (*.f64 t x) 0) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 (*.f64 (*.f64 t x) 0) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 i b)) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i b) a) (*.f64 (*.f64 t (neg.f64 x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i b) a) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 a (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i b) a) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 (*.f64 t x) 0) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i b) a) (*.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 a (*.f64 i b))) (*.f64 1 (*.f64 a (*.f64 t (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 i b) a)) (*.f64 1 (*.f64 (*.f64 t (neg.f64 x)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (*.f64 i b)) 1) (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 i b) a) 1) (*.f64 (*.f64 (*.f64 t (neg.f64 x)) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) (-.f64 1 (*.f64 a (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) (-.f64 1 (*.f64 (*.f64 (*.f64 t x) 0) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 (fma.f64 i b (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x))))) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0)))) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (neg.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a)) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x)))) a) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0))) a) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) a) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3)) a) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) a) (neg.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) 1) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) 1) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) a)) (sqrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) 1) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (sqrt.f64 (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (*.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) 1) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) (sqrt.f64 (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) (*.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i b) (*.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 t x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 x)) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (*.f64 (*.f64 (*.f64 t x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (*.f64 (*.f64 (*.f64 t x) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (neg.f64 t) x (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 t x) (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (-.f64 (*.f64 i b) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (-.f64 (*.f64 i b) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 t (neg.f64 x))) (*.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 i b)) (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 i b)) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 i b) (exp.f64 (log1p.f64 (*.f64 t x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 t x)) (sqrt.f64 (*.f64 i b))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 i b (*.f64 t x))) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (-.f64 (*.f64 i b) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (-.f64 (*.f64 t x) (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) (-.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) (pow.f64 (*.f64 i b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 i b (*.f64 t x)) (/.f64 (fma.f64 i b (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 (fma.f64 i b (*.f64 t x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (/.f64 (fma.f64 i b (*.f64 t x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x)))) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0))) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2))) (*.f64 (fma.f64 i b (*.f64 t x)) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (pow.f64 (*.f64 t x) 2) 3)) (*.f64 (fma.f64 i b (*.f64 t x)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 3) 3) (pow.f64 (pow.f64 (*.f64 t x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (neg.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) 1) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x))))) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0)))) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (neg.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x)))) 1) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0))) 1) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) 1) (neg.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 1 (fma.f64 i b (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (pow.f64 (*.f64 t x) 2) 3)) (/.f64 1 (fma.f64 i b (*.f64 t x)))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 3) 3) (pow.f64 (pow.f64 (*.f64 t x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) 1) (fma.f64 i b (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (sqrt.f64 (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i b (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b i (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 i b) (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 t x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 t x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (*.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 t x) 0))))))

simplify172.0ms (0.3%)

Algorithm
egg-herbie
Rules
1082×+-commutative
1022×fma-def
782×associate-/l*
752×associate-*r*
672×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065815994
1181414188
2740114188
Stop Event
node limit
Counts
384 → 377
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (*.f64 (*.f64 t x) 0)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 t x) 0) a))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) (*.f64 a (*.f64 (*.f64 t x) 0))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) (*.f64 a (*.f64 (*.f64 t x) 0))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 (*.f64 t x) 0) a)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) (*.f64 (*.f64 (*.f64 t x) 0) a)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 1 (*.f64 a (*.f64 (*.f64 t x) 0))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 1 (*.f64 (*.f64 (*.f64 t x) 0) a)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) a))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) a))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) 1))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) 1))
(+.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 t x) 0))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 (*.f64 (*.f64 t x) 0) a)))
(+.f64 (*.f64 a (*.f64 i b)) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0))))
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (*.f64 i b) a) (*.f64 (*.f64 t (neg.f64 x)) a))
(+.f64 (*.f64 (*.f64 i b) a) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 a (*.f64 (*.f64 t x) 0))))
(+.f64 (*.f64 (*.f64 i b) a) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 (*.f64 t x) 0) a)))
(+.f64 (*.f64 (*.f64 i b) a) (*.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) a))
(+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a))
(+.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 1 (*.f64 a (*.f64 i b))) (*.f64 1 (*.f64 a (*.f64 t (neg.f64 x)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 i b) a)) (*.f64 1 (*.f64 (*.f64 t (neg.f64 x)) a)))
(+.f64 (*.f64 (*.f64 a (*.f64 i b)) 1) (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 i b) a) 1) (*.f64 (*.f64 (*.f64 t (neg.f64 x)) a) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) (-.f64 1 (*.f64 a (*.f64 (*.f64 t x) 0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) (-.f64 1 (*.f64 (*.f64 (*.f64 t x) 0) a)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 (fma.f64 i b (*.f64 t x)) a))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) a))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (fma.f64 i b (*.f64 t x)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) (fma.f64 i b (*.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x))))) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0)))) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (neg.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (fma.f64 i b (*.f64 t x)))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a)) (fma.f64 i b (*.f64 t x)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x)))) a) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0))) a) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) a) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3)) a) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) a) (neg.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) 1) (fma.f64 i b (*.f64 t x)))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) 1) (fma.f64 i b (*.f64 t x)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) a)) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) 1) (fma.f64 i b (*.f64 t x)))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (sqrt.f64 (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (*.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) 1) (fma.f64 i b (*.f64 t x)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) (sqrt.f64 (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) (*.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 3)
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 2))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 i b) (*.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 t x) 0)))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (*.f64 i b) (*.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) 1))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 t x) 0))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (*.f64 (*.f64 t x) 0)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (*.f64 (*.f64 t x) 0)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (*.f64 (*.f64 t x) 0)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (*.f64 (*.f64 t x) 0)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (*.f64 (*.f64 t x) 0)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (*.f64 (*.f64 t x) 0)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) 1))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) 1))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) 1))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) 1))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) 1))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) 1))
(+.f64 (*.f64 t (neg.f64 x)) (*.f64 i b))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (*.f64 (*.f64 t x) 0)))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 t x) (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 i b))
(+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 t (neg.f64 x))) (*.f64 t x))
(+.f64 (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 i b)) (*.f64 t (neg.f64 x)))
(+.f64 (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 i b)) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)))
(+.f64 (-.f64 (*.f64 i b) (exp.f64 (log1p.f64 (*.f64 t x)))) 1)
(*.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 1)
(*.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 i b (*.f64 t x))))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t x)) (sqrt.f64 (*.f64 i b))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t x))))
(*.f64 (/.f64 1 (fma.f64 i b (*.f64 t x))) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) (-.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) (pow.f64 (*.f64 i b) 2)))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 i b (*.f64 t x)))
(/.f64 (fma.f64 i b (*.f64 t x)) (/.f64 (fma.f64 i b (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (-.f64 (*.f64 i b) (*.f64 t x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 (fma.f64 i b (*.f64 t x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (/.f64 (fma.f64 i b (*.f64 t x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x)))) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0))) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2))) (*.f64 (fma.f64 i b (*.f64 t x)) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (pow.f64 (*.f64 t x) 2) 3)) (*.f64 (fma.f64 i b (*.f64 t x)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 3) 3) (pow.f64 (pow.f64 (*.f64 t x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (neg.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) 1) (fma.f64 i b (*.f64 t x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x))))) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0)))) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (neg.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x)))) 1) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0))) 1) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) 1) (neg.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 1 (fma.f64 i b (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (pow.f64 (*.f64 t x) 2) 3)) (/.f64 1 (fma.f64 i b (*.f64 t x)))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 3) 3) (pow.f64 (pow.f64 (*.f64 t x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) 1) (fma.f64 i b (*.f64 t x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (sqrt.f64 (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(exp.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 i b (*.f64 t (neg.f64 x)))
(fma.f64 b i (*.f64 t (neg.f64 x)))
(fma.f64 1 (*.f64 i b) (*.f64 t (neg.f64 x)))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 t x) 0))
(fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 t x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 t x) 0))
Outputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.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 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.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 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.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 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.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 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.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 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 t x))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 -1 (*.f64 t x))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 -1 (*.f64 t x))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 -1 (*.f64 t x))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 i b)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 -1 (*.f64 t x))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 -1 (*.f64 t x))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (*.f64 (*.f64 t x) 0)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 t x) 0) a))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) (*.f64 a (*.f64 (*.f64 t x) 0))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) (*.f64 a (*.f64 (*.f64 t x) 0))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 (*.f64 t x) 0) a)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) (*.f64 (*.f64 (*.f64 t x) 0) a)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (neg.f64 t) x (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(*.f64 a (-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x))))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(*.f64 a (-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 1 (*.f64 a (*.f64 (*.f64 t x) 0))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 1 (*.f64 (*.f64 (*.f64 t x) 0) a)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) a))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) a))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) a))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) a))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) a))
(*.f64 a (-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x))))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) a))
(*.f64 a (-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x)))
(*.f64 a (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) 1))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) 1))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 t (neg.f64 x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 (*.f64 t x) 0))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 (*.f64 (*.f64 t x) 0) a)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (*.f64 i b)) (*.f64 a (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 i b)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (*.f64 (*.f64 t x) 0)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 i b) a) (*.f64 (*.f64 t (neg.f64 x)) a))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 i b) a) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 a (*.f64 (*.f64 t x) 0))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 i b) a) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 (*.f64 t x) 0) a)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 i b) a) (*.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) a))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 (*.f64 t x) 0) a) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 1 (*.f64 a (*.f64 i b))) (*.f64 1 (*.f64 a (*.f64 t (neg.f64 x)))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 1 (*.f64 (*.f64 i b) a)) (*.f64 1 (*.f64 (*.f64 t (neg.f64 x)) a)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 a (*.f64 i b)) 1) (*.f64 (*.f64 a (*.f64 t (neg.f64 x))) 1))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 (*.f64 (*.f64 i b) a) 1) (*.f64 (*.f64 (*.f64 t (neg.f64 x)) a) 1))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) 1)
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) (-.f64 1 (*.f64 a (*.f64 (*.f64 t x) 0))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) (-.f64 1 (*.f64 (*.f64 (*.f64 t x) 0) a)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 (fma.f64 i b (*.f64 t x)) a))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) a))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (fma.f64 i b (*.f64 t x)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) (fma.f64 i b (*.f64 t x)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x))))) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0)))) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))
(/.f64 a (/.f64 (-.f64 (*.f64 i b) (fma.f64 t x 0)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) 0)))
(*.f64 (/.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t (neg.f64 x)) (neg.f64 (fma.f64 t x (*.f64 i b))) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 a (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 i b)) (*.f64 t x)))) (+.f64 0 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2)) a)
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (neg.f64 (fma.f64 i b (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 a (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (fma.f64 i b (*.f64 t x)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 1 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a)) (fma.f64 i b (*.f64 t x)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 (sqrt.f64 (fma.f64 i b (*.f64 t x))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (sqrt.f64 (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (/.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (/.f64 (/.f64 (cbrt.f64 (fma.f64 t x (*.f64 i b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) a))
(/.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(/.f64 a (/.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x)))) a) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0))) a) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))
(/.f64 a (/.f64 (-.f64 (*.f64 i b) (fma.f64 t x 0)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) 0)))
(*.f64 (/.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) a) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t (neg.f64 x)) (neg.f64 (fma.f64 t x (*.f64 i b))) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3)) a) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 i b)) (*.f64 t x)))) (+.f64 0 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2)) a)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) a) (neg.f64 (fma.f64 i b (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) a) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) 1) (fma.f64 i b (*.f64 t x)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) 1) (fma.f64 i b (*.f64 t x)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) a)) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 (sqrt.f64 (fma.f64 i b (*.f64 t x))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) a)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (sqrt.f64 (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) 1) (fma.f64 i b (*.f64 t x)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (sqrt.f64 (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (*.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) 1) (fma.f64 i b (*.f64 t x)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) (sqrt.f64 (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) a) (*.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) a) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 1)
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 2)
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 3)
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 3) 1/3)
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 2))
(fabs.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 3))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 a 3)))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 1))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(fma.f64 i (*.f64 a b) (neg.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 i b) (*.f64 t (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 t x) 0)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (*.f64 i b) (+.f64 (*.f64 t (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (*.f64 i b) (+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (*.f64 i b) (*.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) 1))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 t x) 0))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (*.f64 (*.f64 t x) 0)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (*.f64 (*.f64 t x) 0)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (*.f64 (*.f64 t x) 0)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (*.f64 (*.f64 t x) 0)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (*.f64 (*.f64 t x) 0)))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (*.f64 (*.f64 t x) 0)))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(+.f64 (-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 t x) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) 1))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) 1))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) 1))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) 1))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) 1))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) 1))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (*.f64 t (neg.f64 x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (*.f64 (*.f64 t x) 0)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (*.f64 (*.f64 (*.f64 t x) 0) 2)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (*.f64 (*.f64 (*.f64 t x) 0) 1)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (neg.f64 t) x (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 i b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (*.f64 t (neg.f64 x)) (+.f64 (*.f64 t x) (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 2) (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (*.f64 (*.f64 (*.f64 t x) 0) 1) (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (fma.f64 (*.f64 t (neg.f64 x)) 1 (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (fma.f64 i b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2) (*.f64 t x))) (*.f64 t x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)) (*.f64 i b))
(+.f64 (*.f64 i b) (*.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (pow.f64 (cbrt.f64 (*.f64 t x)) 2)))
(+.f64 (+.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 t (neg.f64 x))) (*.f64 t x))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 i b)) (*.f64 t (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (+.f64 (*.f64 (*.f64 t x) 0) (*.f64 i b)) (+.f64 (*.f64 t (neg.f64 x)) (*.f64 (*.f64 t x) 0)))
(-.f64 (*.f64 i b) (*.f64 t x))
(+.f64 (-.f64 (*.f64 i b) (exp.f64 (log1p.f64 (*.f64 t x)))) 1)
(-.f64 (*.f64 i b) (-.f64 (exp.f64 (log1p.f64 (*.f64 t x))) 1))
(-.f64 (*.f64 i b) (expm1.f64 (log1p.f64 (*.f64 t x))))
(*.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 1)
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 i b (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t x)) (sqrt.f64 (*.f64 i b))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t x))))
(*.f64 (/.f64 1 (fma.f64 i b (*.f64 t x))) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (-.f64 (*.f64 i b) (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 t (*.f64 x (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (*.f64 i b) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (-.f64 (pow.f64 (*.f64 i b) 4) (*.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (fma.f64 i b (*.f64 t x)) (fma.f64 i b (*.f64 t x)))))) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (-.f64 (pow.f64 (*.f64 i b) 4) (*.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (fma.f64 t x (*.f64 i b)) (fma.f64 t x (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 x (*.f64 t (fma.f64 t x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) (-.f64 (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))) 3))) (+.f64 (pow.f64 (*.f64 i b) 4) (*.f64 (*.f64 t x) (*.f64 (fma.f64 i b (*.f64 t x)) (-.f64 (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))) (pow.f64 (*.f64 i b) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 x (*.f64 t (fma.f64 t x (*.f64 i b)))) (-.f64 (*.f64 x (*.f64 t (fma.f64 t x (*.f64 i b)))) (pow.f64 (*.f64 i b) 2)) (pow.f64 (*.f64 i b) 4))) (+.f64 (pow.f64 (*.f64 x (*.f64 t (fma.f64 t x (*.f64 i b)))) 3) (pow.f64 (*.f64 i b) 6)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 i b (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (fma.f64 i b (*.f64 t x)) (/.f64 (fma.f64 i b (*.f64 t x)) (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 (fma.f64 i b (*.f64 t x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (fma.f64 i b (*.f64 t x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (fma.f64 t x (*.f64 i b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (/.f64 (fma.f64 i b (*.f64 t x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (fma.f64 i b (*.f64 t x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (fma.f64 t x (*.f64 i b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x)))) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0))) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) 0) (-.f64 (*.f64 i b) (fma.f64 t x 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2))) (*.f64 (fma.f64 i b (*.f64 t x)) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 4) (pow.f64 (*.f64 t x) 4)) (*.f64 (fma.f64 i b (*.f64 t x)) (+.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 4) (pow.f64 (*.f64 t x) 4)) (*.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 6) (pow.f64 (*.f64 t x) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 6) (pow.f64 (*.f64 t x) 6)) (*.f64 (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t (neg.f64 x)) (neg.f64 (fma.f64 t x (*.f64 i b))) (pow.f64 (*.f64 i b) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 i b)) (*.f64 t x)))))
(/.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (pow.f64 (*.f64 t x) 2) 3)) (*.f64 (fma.f64 i b (*.f64 t x)) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (pow.f64 (*.f64 t x) 2) 3)) (fma.f64 i b (*.f64 t x))) (+.f64 (pow.f64 (*.f64 i b) 4) (+.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 6) (pow.f64 (*.f64 t x) 6)) (fma.f64 t x (*.f64 i b))) (fma.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (pow.f64 (*.f64 i b) 4)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 3) 3) (pow.f64 (pow.f64 (*.f64 t x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 3) 3) (pow.f64 (pow.f64 (*.f64 t x) 3) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (+.f64 (pow.f64 (*.f64 i b) 6) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (pow.f64 (*.f64 t x) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 3) 3) (pow.f64 (pow.f64 (*.f64 t x) 3) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (+.f64 (pow.f64 (*.f64 i b) 6) (fma.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (neg.f64 (fma.f64 i b (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) 1) (fma.f64 i b (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x))))) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0)))) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) 0) (-.f64 (*.f64 i b) (fma.f64 t x 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t (neg.f64 x)) (neg.f64 (fma.f64 t x (*.f64 i b))) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 i b)) (*.f64 t x)))))
(/.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (neg.f64 (fma.f64 i b (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (/.f64 (sqrt.f64 (fma.f64 i b (*.f64 t x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (sqrt.f64 (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (/.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (fma.f64 t x (*.f64 i b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (*.f64 t (neg.f64 x)))) 1) (-.f64 (*.f64 i b) (*.f64 t (neg.f64 x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (*.f64 (*.f64 t x) 0))) 1) (-.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 (*.f64 t x) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) 0) (-.f64 (*.f64 i b) (fma.f64 t x 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (-.f64 (*.f64 i b) (*.f64 t x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t (neg.f64 x)) (-.f64 (*.f64 t (neg.f64 x)) (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t (neg.f64 x)) (neg.f64 (fma.f64 t x (*.f64 i b))) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (*.f64 (*.f64 t x) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 (*.f64 t x) 0) (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 i b)) (*.f64 t x)))))
(/.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) 1) (neg.f64 (fma.f64 i b (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (/.f64 (sqrt.f64 (fma.f64 i b (*.f64 t x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (/.f64 (sqrt.f64 (fma.f64 t x (*.f64 i b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (sqrt.f64 (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (/.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (fma.f64 t x (*.f64 i b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2))) (/.f64 1 (fma.f64 i b (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 4) (pow.f64 (*.f64 t x) 4)) (*.f64 (fma.f64 i b (*.f64 t x)) (+.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 4) (pow.f64 (*.f64 t x) 4)) (*.f64 (fma.f64 t x (*.f64 i b)) (+.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (pow.f64 (*.f64 t x) 2) 3)) (/.f64 1 (fma.f64 i b (*.f64 t x)))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 i b) 2)) (*.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (pow.f64 (*.f64 t x) 2) 3)) (fma.f64 i b (*.f64 t x))) (+.f64 (pow.f64 (*.f64 i b) 4) (+.f64 (pow.f64 (*.f64 t x) 4) (*.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 6) (pow.f64 (*.f64 t x) 6)) (fma.f64 t x (*.f64 i b))) (fma.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (pow.f64 (*.f64 i b) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 6) (pow.f64 (*.f64 t x) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 6) (pow.f64 (*.f64 t x) 6)) (*.f64 (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 3) 3) (pow.f64 (pow.f64 (*.f64 t x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 i b) 3)) (*.f64 (pow.f64 (*.f64 t x) 3) (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 3) 3) (pow.f64 (pow.f64 (*.f64 t x) 3) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x)))))) (+.f64 (pow.f64 (*.f64 i b) 6) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (pow.f64 (*.f64 t x) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 3) 3) (pow.f64 (pow.f64 (*.f64 t x) 3) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (+.f64 (pow.f64 (*.f64 i b) 6) (fma.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) 1) (fma.f64 i b (*.f64 t x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (sqrt.f64 (fma.f64 i b (*.f64 t x)))) (sqrt.f64 (fma.f64 i b (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2)) (*.f64 (cbrt.f64 (fma.f64 i b (*.f64 t x))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (fma.f64 i b (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) 1) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (fma.f64 i b (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 t x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 1)
(-.f64 (*.f64 i b) (*.f64 t x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2)
(-.f64 (*.f64 i b) (*.f64 t x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 3)
(-.f64 (*.f64 i b) (*.f64 t x))
(pow.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3) 1/3)
(-.f64 (*.f64 i b) (*.f64 t x))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2))
(fabs.f64 (-.f64 (*.f64 i b) (*.f64 t x)))
(log.f64 (exp.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))
(-.f64 (*.f64 i b) (*.f64 t x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 3))
(-.f64 (*.f64 i b) (*.f64 t x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(exp.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 1))
(-.f64 (*.f64 i b) (*.f64 t x))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (*.f64 i b) (*.f64 t x))
(fma.f64 i b (*.f64 t (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(fma.f64 b i (*.f64 t (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(fma.f64 1 (*.f64 i b) (*.f64 t (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 (*.f64 t x) 0))
(-.f64 (*.f64 i b) (*.f64 t x))
(fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (*.f64 t (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 t x) 0))
(-.f64 (*.f64 i b) (*.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (*.f64 t (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 t x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (*.f64 t x) 0))
(-.f64 (*.f64 i b) (*.f64 t x))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (*.f64 y x) (*.f64 c b))
8.3%
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
Compiler

Compiled 36 to 13 computations (63.9% saved)

series7.0ms (0%)

Counts
2 → 96
Calls

27 calls:

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

rewrite113.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
988×distribute-rgt-in
936×distribute-lft-in
778×associate-*r/
616×associate-*l/
344×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
123544
2315444
Stop Event
node limit
Counts
2 → 288
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(-.f64 (*.f64 y x) (*.f64 c b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 c b) 0) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 z (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 z (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 (*.f64 (*.f64 c b) 0) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 1 (*.f64 z (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 c (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (*.f64 (*.f64 c b) 0) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y x)) (*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 z (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 (*.f64 c b) 0) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y x) z) (*.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 z (*.f64 y x))) (*.f64 1 (*.f64 z (*.f64 c (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 y x) z)) (*.f64 1 (*.f64 (*.f64 c (neg.f64 b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 y x)) 1) (*.f64 (*.f64 z (*.f64 c (neg.f64 b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y x) z) 1) (*.f64 (*.f64 (*.f64 c (neg.f64 b)) z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))) (-.f64 1 (*.f64 z (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))) (-.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 (fma.f64 y x (*.f64 c b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z)) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) z) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) z) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) z) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) z) (neg.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) z) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) 1) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) z)) (sqrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) z)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) 1) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 c b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 c b) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 c b) 0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 c) b (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 c b) (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (-.f64 (*.f64 y x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (-.f64 (*.f64 y x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 c (neg.f64 b))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 y x)) (*.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 y x)) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (-.f64 (*.f64 y x) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (-.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 y x (*.f64 c b)) (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (fma.f64 y x (*.f64 c b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (/.f64 (fma.f64 y x (*.f64 c b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (neg.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) 1) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) 1) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) 1) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (neg.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 1 (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) 1) (fma.f64 y x (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (*.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (*.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 c b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) 0))))))

simplify174.0ms (0.3%)

Algorithm
egg-herbie
Rules
1088×+-commutative
1026×fma-def
782×associate-/l*
756×associate-*r*
672×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066215994
1181914188
2739814188
Stop Event
node limit
Counts
384 → 379
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (*.f64 (*.f64 c b) 0)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 c b) 0) z))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 z (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 z (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 1 (*.f64 z (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) z)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) z))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) z))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) z))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) z))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) z))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) z))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) 1))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) 1))
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 c (neg.f64 b))))
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 y x)))
(+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 z (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) z))
(+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 y x) z))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(+.f64 (*.f64 1 (*.f64 z (*.f64 y x))) (*.f64 1 (*.f64 z (*.f64 c (neg.f64 b)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 y x) z)) (*.f64 1 (*.f64 (*.f64 c (neg.f64 b)) z)))
(+.f64 (*.f64 (*.f64 z (*.f64 y x)) 1) (*.f64 (*.f64 z (*.f64 c (neg.f64 b))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 y x) z) 1) (*.f64 (*.f64 (*.f64 c (neg.f64 b)) z) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))) (-.f64 1 (*.f64 z (*.f64 (*.f64 c b) 0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))) (-.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) z)))
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 (fma.f64 y x (*.f64 c b)) z))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) z))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (*.f64 z (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z)) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) z) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) z) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) z) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) z) (neg.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) z) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) z)) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) z)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))
(+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 c b) 0)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (*.f64 y x) (*.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 c b) 0))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) 1))
(+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 c b) 0)))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 c b) (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 y x))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 c (neg.f64 b))) (*.f64 c b))
(+.f64 (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 y x)) (*.f64 c (neg.f64 b)))
(+.f64 (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 y x)) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c b)))) 1)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 1)
(*.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 y x (*.f64 c b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c b))))
(*.f64 (/.f64 1 (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) (*.f64 y x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (-.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 y x (*.f64 c b)))
(/.f64 (fma.f64 y x (*.f64 c b)) (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (fma.f64 y x (*.f64 c b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (/.f64 (fma.f64 y x (*.f64 c b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) 1) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) 1) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (neg.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 1 (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(exp.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 y x (*.f64 c (neg.f64 b)))
(fma.f64 x y (*.f64 c (neg.f64 b)))
(fma.f64 1 (*.f64 y x) (*.f64 c (neg.f64 b)))
(fma.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 c b) 0))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 c (neg.f64 b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 c (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) 0))
Outputs
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 z b) (neg.f64 c))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 z b) (neg.f64 c))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 z b) (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 z b) (neg.f64 c))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 z b) (neg.f64 c))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 z b) (neg.f64 c))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(*.f64 c (neg.f64 b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 -1 (*.f64 c b))
(*.f64 c (neg.f64 b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 -1 (*.f64 c b))
(*.f64 c (neg.f64 b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 -1 (*.f64 c b))
(*.f64 c (neg.f64 b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 -1 (*.f64 c b))
(*.f64 c (neg.f64 b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 -1 (*.f64 c b))
(*.f64 c (neg.f64 b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (*.f64 (*.f64 c b) 0)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 c b) 0) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 z (*.f64 (*.f64 c b) 0))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 z (*.f64 (*.f64 c b) 0))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 c) b (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(*.f64 z (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b)))
(*.f64 z (+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x)))
(*.f64 z (+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b))))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(*.f64 z (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b)))
(*.f64 z (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x)))
(*.f64 z (+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 1 (*.f64 z (*.f64 (*.f64 c b) 0))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) z)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) z))
(*.f64 z (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b)))
(*.f64 z (+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x)))
(*.f64 z (+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b))))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) z))
(*.f64 z (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b)))
(*.f64 z (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x)))
(*.f64 z (+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) 1))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) 1))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 c (neg.f64 b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 (*.f64 c b) 0))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 y x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 z (*.f64 (*.f64 c b) 0))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 y x) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 1 (*.f64 z (*.f64 y x))) (*.f64 1 (*.f64 z (*.f64 c (neg.f64 b)))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 1 (*.f64 (*.f64 y x) z)) (*.f64 1 (*.f64 (*.f64 c (neg.f64 b)) z)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 z (*.f64 y x)) 1) (*.f64 (*.f64 z (*.f64 c (neg.f64 b))) 1))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 (*.f64 y x) z) 1) (*.f64 (*.f64 (*.f64 c (neg.f64 b)) z) 1))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))) 1)
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))) (-.f64 1 (*.f64 z (*.f64 (*.f64 c b) 0))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))) (-.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) z)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 (fma.f64 y x (*.f64 c b)) z))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) z))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 z (/.f64 (-.f64 (*.f64 y x) (fma.f64 c b 0)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) 0)))
(*.f64 (/.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 (neg.f64 b) (fma.f64 c (neg.f64 b) (neg.f64 (*.f64 y x)))))) z))
(*.f64 (/.f64 z (fma.f64 (*.f64 c (neg.f64 b)) (neg.f64 (fma.f64 c b (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 z (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 0 (-.f64 0 (-.f64 (*.f64 y x) (*.f64 c b))))) (+.f64 0 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2)) z)
(/.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z)) (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (fma.f64 c b (*.f64 y x)))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (/.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (fma.f64 c b (*.f64 y x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (/.f64 (cbrt.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) z) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) z) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 z (/.f64 (-.f64 (*.f64 y x) (fma.f64 c b 0)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) 0)))
(*.f64 (/.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 (neg.f64 b) (fma.f64 c (neg.f64 b) (neg.f64 (*.f64 y x)))))) z))
(*.f64 (/.f64 z (fma.f64 (*.f64 c (neg.f64 b)) (neg.f64 (fma.f64 c b (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) z) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 0 (-.f64 0 (-.f64 (*.f64 y x) (*.f64 c b))))) (+.f64 0 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2)) z)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) z) (neg.f64 (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) z) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) 1) (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) z)) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (fma.f64 c b (*.f64 y x)))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) z)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) 1) (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 z (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 1)
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) 2)
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) 3)
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 3) 1/3)
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 2))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(fabs.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 3))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 z 3)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) 1))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 c) (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (*.f64 y x) (*.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 c b) 0))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) 1))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) 1))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 c b) (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))
(+.f64 (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 c (neg.f64 b))) (*.f64 c b))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 y x)) (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 y x)) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c b)))) 1)
(+.f64 1 (-.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c b)))))
(-.f64 (*.f64 y x) (expm1.f64 (log1p.f64 (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 1)
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c b))))
(*.f64 (/.f64 1 (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 c (*.f64 b (-.f64 (*.f64 c b) (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (-.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (fma.f64 y x (*.f64 c b)) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (-.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (fma.f64 c b (*.f64 y x)) (fma.f64 c b (*.f64 y x)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (-.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) 3))) (+.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (*.f64 c b) (*.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (*.f64 (fma.f64 c b (*.f64 y x)) (-.f64 (*.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (pow.f64 (*.f64 y x) 4))) (+.f64 (pow.f64 (*.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x))) 3) (pow.f64 (*.f64 y x) 6)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 y x (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (fma.f64 y x (*.f64 c b)) (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (fma.f64 y x (*.f64 c b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 c b (*.f64 y x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (/.f64 (fma.f64 y x (*.f64 c b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 y x (*.f64 c b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 c b (*.f64 y x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) 0) (-.f64 (*.f64 y x) (fma.f64 c b 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c b) 4)) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c b) 4)) (*.f64 (fma.f64 c b (*.f64 y x)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 (neg.f64 b) (fma.f64 c (neg.f64 b) (neg.f64 (*.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c (neg.f64 b)) (neg.f64 (fma.f64 c b (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 0 (-.f64 0 (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y x) 4) (+.f64 (pow.f64 (*.f64 c b) 4) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (fma.f64 c b (*.f64 y x)) (fma.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (pow.f64 (*.f64 y x) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y x) 6) (+.f64 (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 3)) (pow.f64 (*.f64 c b) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 6) (fma.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 6)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) 0) (-.f64 (*.f64 y x) (fma.f64 c b 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 (neg.f64 b) (fma.f64 c (neg.f64 b) (neg.f64 (*.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c (neg.f64 b)) (neg.f64 (fma.f64 c b (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 0 (-.f64 0 (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (fma.f64 c b (*.f64 y x)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (/.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (fma.f64 c b (*.f64 y x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (cbrt.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) 1) (fma.f64 y x (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) 1) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) 1) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) 0) (-.f64 (*.f64 y x) (fma.f64 c b 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 (neg.f64 b) (fma.f64 c (neg.f64 b) (neg.f64 (*.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c (neg.f64 b)) (neg.f64 (fma.f64 c b (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 0 (-.f64 0 (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (neg.f64 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (fma.f64 c b (*.f64 y x)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (/.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (fma.f64 c b (*.f64 y x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (cbrt.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 1 (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c b) 4)) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c b) 4)) (*.f64 (fma.f64 c b (*.f64 y x)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y x) 4) (+.f64 (pow.f64 (*.f64 c b) 4) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (fma.f64 c b (*.f64 y x)) (fma.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (pow.f64 (*.f64 y x) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y x) 6) (+.f64 (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 3)) (pow.f64 (*.f64 c b) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 6) (fma.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) 1) (fma.f64 y x (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 c b (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 1)
(-.f64 (*.f64 y x) (*.f64 c b))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)
(-.f64 (*.f64 y x) (*.f64 c b))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 3)
(-.f64 (*.f64 y x) (*.f64 c b))
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) 1/3)
(-.f64 (*.f64 y x) (*.f64 c b))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(fabs.f64 (-.f64 (*.f64 y x) (*.f64 c b)))
(log.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(-.f64 (*.f64 y x) (*.f64 c b))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3))
(-.f64 (*.f64 y x) (*.f64 c b))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(exp.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 y x (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 x y (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 1 (*.f64 y x) (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 c b) 0))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) 0))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) 0))
(-.f64 (*.f64 y x) (*.f64 c b))

localize26.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.04%
(-.f64 (*.f64 c z) (*.f64 i a))
7%
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
7.66%
(*.f64 y (*.f64 i j))
8%
(*.f64 y (*.f64 z x))
Compiler

Compiled 99 to 27 computations (72.7% saved)

series8.0ms (0%)

Counts
3 → 64
Calls

33 calls:

TimeVariablePointExpression
1.0ms
y
@0
(*.f64 y (*.f64 i j))
1.0ms
y
@0
(*.f64 y (*.f64 z x))
0.0ms
i
@0
(*.f64 y (*.f64 i j))
0.0ms
y
@inf
(*.f64 y (*.f64 i j))
0.0ms
x
@0
(*.f64 y (*.f64 z x))

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1092×distribute-lft-in
778×associate-*r/
610×associate-*l/
458×associate-+l+
396×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify98.0ms (0.2%)

Algorithm
egg-herbie
Rules
1318×distribute-lft-in
1286×distribute-rgt-in
764×associate-/r*
508×associate-/l/
472×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03537740
19326994
236506914
Stop Event
node limit
Counts
184 → 180
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 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 z x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 z x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 i j)))) 1)
(pow.f64 (*.f64 y (*.f64 i j)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 i j))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 i j)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 i j)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 j) i) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 i j)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 i j)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 i j) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 i j))))
(exp.f64 (log.f64 (*.f64 y (*.f64 i j))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 i j))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 1 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 i (neg.f64 a))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 (*.f64 i (neg.f64 a)) 1)))
(+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 z c)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 i (neg.f64 a)) b))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 z c) b))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))
(+.f64 (*.f64 1 (*.f64 b (*.f64 z c))) (*.f64 1 (*.f64 b (*.f64 i (neg.f64 a)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 z c) b)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 a)) b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))) (-.f64 1 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(/.f64 b (/.f64 1 (fma.f64 z c (*.f64 i (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 (fma.f64 z c (*.f64 i a)) b))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))) b))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) (fma.f64 z c (*.f64 i a)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b) (fma.f64 z c (*.f64 i a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))))) (-.f64 (*.f64 z c) (*.f64 i (neg.f64 a))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))) (-.f64 (*.f64 z c) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 z c) (*.f64 i (neg.f64 a))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)))) (neg.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)))) (fma.f64 z c (*.f64 i a)))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b)) (fma.f64 z c (*.f64 i a)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b)) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)))) (sqrt.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b) (-.f64 (*.f64 z c) (*.f64 i (neg.f64 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))) b) (-.f64 (*.f64 z c) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 z c) (*.f64 i (neg.f64 a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3)) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) b) (neg.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) b) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) 1) (fma.f64 z c (*.f64 i a)))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b) 1) (fma.f64 z c (*.f64 i a)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (sqrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a)))) b)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) (*.f64 (sqrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a)))) b)) (sqrt.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) 1) (fma.f64 z c (*.f64 i a)))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) (sqrt.f64 (fma.f64 z c (*.f64 i a)))) (sqrt.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) (*.f64 (cbrt.f64 (fma.f64 z c (*.f64 i a))) (cbrt.f64 (fma.f64 z c (*.f64 i a))))) (cbrt.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b) 1) (fma.f64 z c (*.f64 i a)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b) (sqrt.f64 (fma.f64 z c (*.f64 i a)))) (sqrt.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b) (*.f64 (cbrt.f64 (fma.f64 z c (*.f64 i a))) (cbrt.f64 (fma.f64 z c (*.f64 i a))))) (cbrt.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(pow.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) 2))
(log.f64 (pow.f64 (exp.f64 b) (fma.f64 z c (*.f64 i (neg.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)))
(exp.f64 (log.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)))
Outputs
(*.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 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(*.f64 y (*.f64 z x))
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(*.f64 y (*.f64 z x))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(*.f64 y (*.f64 z x))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(*.f64 y (*.f64 z x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(*.f64 y (*.f64 z x))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(fabs.f64 (*.f64 y (*.f64 z x)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))
(*.f64 y (log.f64 (pow.f64 (exp.f64 x) z)))
(*.f64 y (*.f64 z (log.f64 (exp.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(*.f64 y (*.f64 z x))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(*.f64 y (*.f64 z x))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 z x) 3)))
(*.f64 y (*.f64 z x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 y 3)))
(*.f64 y (*.f64 z x))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 z x))) 1))
(*.f64 y (*.f64 z x))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 i j)))) 1)
(*.f64 i (*.f64 y j))
(pow.f64 (*.f64 y (*.f64 i j)) 1)
(*.f64 i (*.f64 y j))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 i j))) 2)
(*.f64 i (*.f64 y j))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) 3)
(*.f64 i (*.f64 y j))
(pow.f64 (pow.f64 (*.f64 y (*.f64 i j)) 3) 1/3)
(*.f64 i (*.f64 y j))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 i j)) 2))
(fabs.f64 (*.f64 i (*.f64 y j)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 j) i) y))
(*.f64 y (log.f64 (pow.f64 (exp.f64 j) i)))
(*.f64 y (*.f64 i (log.f64 (exp.f64 j))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 i j)))))
(*.f64 i (*.f64 y j))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 i j)) 3))
(*.f64 i (*.f64 y j))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 i j) 3)))
(*.f64 i (*.f64 y j))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 y 3)))
(*.f64 i (*.f64 y j))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 i j))))
(*.f64 i (*.f64 y j))
(exp.f64 (log.f64 (*.f64 y (*.f64 i j))))
(*.f64 i (*.f64 y j))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 i j))) 1))
(*.f64 i (*.f64 y j))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 i j))))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(fma.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))
(*.f64 b (+.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) (*.f64 2 (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(fma.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))
(*.f64 b (+.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) (*.f64 2 (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(fma.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))
(*.f64 b (+.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) (*.f64 2 (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(fma.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))
(*.f64 b (+.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) (*.f64 2 (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(fma.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))
(*.f64 b (+.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) (*.f64 2 (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 2 (*.f64 a (+.f64 i (neg.f64 i))))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (fma.f64 (neg.f64 i) a (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 1 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 i (neg.f64 a))))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 (*.f64 i (neg.f64 a)) 1)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 z c)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 i (neg.f64 a)) b))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 z c) b))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(+.f64 (*.f64 1 (*.f64 b (*.f64 z c))) (*.f64 1 (*.f64 b (*.f64 i (neg.f64 a)))))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 1 (*.f64 (*.f64 z c) b)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 a)) b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))) 1)
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))) (-.f64 1 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a))))
(/.f64 b (/.f64 1 (fma.f64 z c (*.f64 i (neg.f64 a)))))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 (fma.f64 z c (*.f64 i a)) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))) b))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) (fma.f64 z c (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b) (fma.f64 z c (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))))) (-.f64 (*.f64 z c) (*.f64 i (neg.f64 a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))) (-.f64 (*.f64 z c) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(/.f64 b (/.f64 (-.f64 (*.f64 c z) (fma.f64 i a (fma.f64 (neg.f64 a) i (*.f64 i a)))) (-.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) 2) (*.f64 (*.f64 i (+.f64 (neg.f64 a) a)) (*.f64 i (+.f64 (neg.f64 a) a))))) (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a)))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a (+.f64 i (neg.f64 i))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 z c) (*.f64 i (neg.f64 a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3))))
(*.f64 (/.f64 b (fma.f64 (*.f64 i (+.f64 (neg.f64 a) a)) (-.f64 (*.f64 i (+.f64 (neg.f64 a) a)) (fma.f64 c z (neg.f64 (*.f64 i a)))) (pow.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) 2))) (+.f64 (pow.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) 3) (pow.f64 (*.f64 i (+.f64 (neg.f64 a) a)) 3)))
(*.f64 (/.f64 b (fma.f64 (*.f64 a (+.f64 i (neg.f64 i))) (-.f64 (fma.f64 i a (*.f64 a (+.f64 i (neg.f64 i)))) (*.f64 c z)) (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 a (+.f64 i (neg.f64 i))) 3)))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)))) (neg.f64 (fma.f64 z c (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)))) (fma.f64 z c (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b)) (fma.f64 z c (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b)) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a)))))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (neg.f64 (*.f64 i a))))) (sqrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)))) (sqrt.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (sqrt.f64 (fma.f64 z c (*.f64 i a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (neg.f64 (*.f64 i a))))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (neg.f64 (*.f64 i a)))) 2)) (cbrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (/.f64 b (cbrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (/.f64 (cbrt.f64 (fma.f64 z c (*.f64 i a))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (neg.f64 (*.f64 i a)))) 2)) (cbrt.f64 (fma.f64 c z (*.f64 i a)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))))
(*.f64 (/.f64 b (cbrt.f64 (fma.f64 c z (*.f64 i a)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) b) (-.f64 (*.f64 z c) (*.f64 i (neg.f64 a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))) b) (-.f64 (*.f64 z c) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(/.f64 b (/.f64 (-.f64 (*.f64 c z) (fma.f64 i a (fma.f64 (neg.f64 a) i (*.f64 i a)))) (-.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) 2) (*.f64 (*.f64 i (+.f64 (neg.f64 a) a)) (*.f64 i (+.f64 (neg.f64 a) a))))) (-.f64 (*.f64 c z) (fma.f64 i a (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i a)))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 a (+.f64 i (neg.f64 i))) (*.f64 a (+.f64 i (neg.f64 i))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 z c) (*.f64 i (neg.f64 a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3)) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3))))
(*.f64 (/.f64 b (fma.f64 (*.f64 i (+.f64 (neg.f64 a) a)) (-.f64 (*.f64 i (+.f64 (neg.f64 a) a)) (fma.f64 c z (neg.f64 (*.f64 i a)))) (pow.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) 2))) (+.f64 (pow.f64 (fma.f64 c z (neg.f64 (*.f64 i a))) 3) (pow.f64 (*.f64 i (+.f64 (neg.f64 a) a)) 3)))
(*.f64 (/.f64 b (fma.f64 (*.f64 a (+.f64 i (neg.f64 i))) (-.f64 (fma.f64 i a (*.f64 a (+.f64 i (neg.f64 i)))) (*.f64 c z)) (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 a (+.f64 i (neg.f64 i))) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) b) (neg.f64 (fma.f64 z c (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) b) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) 1) (fma.f64 z c (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b) 1) (fma.f64 z c (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (sqrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a)))) b)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a)))))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (neg.f64 (*.f64 i a))))) (sqrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) (*.f64 (sqrt.f64 (fma.f64 z c (*.f64 i (neg.f64 a)))) b)) (sqrt.f64 (fma.f64 z c (*.f64 i a))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (sqrt.f64 (fma.f64 z c (*.f64 i a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (neg.f64 (*.f64 i a))))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) 1) (fma.f64 z c (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) (sqrt.f64 (fma.f64 z c (*.f64 i a)))) (sqrt.f64 (fma.f64 z c (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2))) (*.f64 (cbrt.f64 (fma.f64 z c (*.f64 i a))) (cbrt.f64 (fma.f64 z c (*.f64 i a))))) (cbrt.f64 (fma.f64 z c (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b) 1) (fma.f64 z c (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b) (sqrt.f64 (fma.f64 z c (*.f64 i a)))) (sqrt.f64 (fma.f64 z c (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 i a) 2)) b) (*.f64 (cbrt.f64 (fma.f64 z c (*.f64 i a))) (cbrt.f64 (fma.f64 z c (*.f64 i a))))) (cbrt.f64 (fma.f64 z c (*.f64 i a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 z c (*.f64 i a))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 i a) 3)) b) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 i a) (fma.f64 z c (*.f64 i a))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 z c (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))
(pow.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) 1)
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)) 2)
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)) 3)
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) 3) 1/3)
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) 2))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 2))
(fabs.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a)))))
(fabs.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(log.f64 (pow.f64 (exp.f64 b) (fma.f64 z c (*.f64 i (neg.f64 a)))))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b))))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b) 3))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 3) (pow.f64 b 3)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) 3)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(exp.f64 (log.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)) 1))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 z c (*.f64 i (neg.f64 a))) b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (neg.f64 (*.f64 i a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7%
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))))
7.47%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
7.48%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
79.51%
(fma.f64 (neg.f64 a) i (*.f64 a i))
Compiler

Compiled 217 to 55 computations (74.7% saved)

series9.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
b
@0
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))))
1.0ms
z
@0
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))))
0.0ms
a
@inf
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))))
0.0ms
a
@inf
(fma.f64 (neg.f64 a) i (*.f64 a i))
0.0ms
i
@0
(fma.f64 (neg.f64 a) i (*.f64 a i))

rewrite95.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1608×associate-*r/
994×associate-+l+
434×add-sqr-sqrt
424×pow1
424×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01974
141354
2578454
Stop Event
node limit
Counts
2 → 83
Calls
Call 1
Inputs
(fma.f64 (neg.f64 a) i (*.f64 a i))
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a i) (*.f64 a i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a i) 0) (*.f64 a i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a i) (*.f64 a i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 i (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a i))) (+.f64 (*.f64 a i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a i) 0) (*.f64 a i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) (sqrt.f64 (*.f64 i (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2) (cbrt.f64 (*.f64 i (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) (*.f64 i (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 a i) 2) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))) (*.f64 i (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 i (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 i (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 i (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 i (+.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) (*.f64 (*.f64 i (+.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) (*.f64 b (*.f64 i (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 b (fma.f64 z c (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a i) b) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1) (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 1) (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 b (*.f64 z c))) (*.f64 b (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 z c) b)) (*.f64 (*.f64 a i) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))) (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2)))) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3)))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))) b) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))) (-.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3) (pow.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 3)) (+.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (-.f64 (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))) (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2)) (pow.f64 (fma.f64 z c (*.f64 a i)) 2))) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a)))) (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a))))))) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a)))) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (+.f64 (*.f64 (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a)))) (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a))))) (*.f64 (*.f64 z c) (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (neg.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))) b)) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))) b)) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))) (-.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3) (pow.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 3))) (+.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (-.f64 (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))) (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (sqrt.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (cbrt.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (fma.f64 z c (*.f64 a i)) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 z c (*.f64 a i)) b (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))))))

simplify93.0ms (0.2%)

Algorithm
egg-herbie
Rules
1290×associate-/l*
1084×associate-/r*
934×associate-+r+
772×associate-+l+
716×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02887007
19095925
242195925
Stop Event
node limit
Counts
167 → 161
Calls
Call 1
Inputs
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 a i) (*.f64 a i))
(+.f64 (-.f64 (*.f64 a i) 0) (*.f64 a i))
(+.f64 (-.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1)
(-.f64 (*.f64 a i) (*.f64 a i))
(-.f64 0 (*.f64 i (+.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a i))) (+.f64 (*.f64 a i) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 a a)))) 1)
(-.f64 (+.f64 (*.f64 a i) 0) (*.f64 a i))
(-.f64 (+.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1)
(*.f64 i (+.f64 a a))
(*.f64 (*.f64 i (+.f64 a a)) 1)
(*.f64 1 (*.f64 i (+.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) (sqrt.f64 (*.f64 i (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2) (cbrt.f64 (*.f64 i (+.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) (*.f64 i (+.f64 a a)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 a i) 2) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))) (*.f64 i (+.f64 a a)))
(pow.f64 (*.f64 i (+.f64 a a)) 1)
(pow.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 3)
(pow.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2))
(log.f64 (exp.f64 (*.f64 i (+.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 a a)))))
(cbrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3))
(expm1.f64 (log1p.f64 (*.f64 i (+.f64 a a))))
(exp.f64 (log.f64 (*.f64 i (+.f64 a a))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 a a))) 1))
(log1p.f64 (expm1.f64 (*.f64 i (+.f64 a a))))
(+.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) (*.f64 (*.f64 i (+.f64 a a)) b))
(+.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) (*.f64 b (*.f64 i (+.f64 a a))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 b (fma.f64 z c (*.f64 a i))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a i) b) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1) (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 1) (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1))
(+.f64 (+.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 b (*.f64 z c))) (*.f64 b (*.f64 a i)))
(+.f64 (+.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 z c) b)) (*.f64 (*.f64 a i) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))))) 1)
(/.f64 b (/.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))) (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2)))) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3)))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))) b) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))) (-.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3) (pow.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 3)) (+.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (-.f64 (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))) (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))
(/.f64 (*.f64 b (-.f64 (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2)) (pow.f64 (fma.f64 z c (*.f64 a i)) 2))) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a)))) (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a))))))) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a)))) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (+.f64 (*.f64 (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a)))) (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a))))) (*.f64 (*.f64 z c) (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a))))))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (neg.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a))))))
(/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i)))))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))) b)) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))) b)) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))) (-.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3) (pow.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 3))) (+.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (-.f64 (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))) (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i)))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (sqrt.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i)))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (cbrt.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a))))))
(pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) 3)
(pow.f64 (pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 2))
(log.f64 (pow.f64 (exp.f64 b) (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))))))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))))
(exp.f64 (log.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))))
(fma.f64 b (fma.f64 z c (*.f64 a i)) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))
(fma.f64 (fma.f64 z c (*.f64 a i)) b (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))
Outputs
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
0
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i)))
(*.f64 b (-.f64 0 (*.f64 i a)))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 a (*.f64 (neg.f64 i) b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i)))
(*.f64 b (-.f64 0 (*.f64 i a)))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 a (*.f64 (neg.f64 i) b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 b (-.f64 (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 a i))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b))
(*.f64 b (-.f64 0 (*.f64 i a)))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 a (*.f64 (neg.f64 i) b))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b)))
(*.f64 b (-.f64 0 (*.f64 i a)))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 a (*.f64 (neg.f64 i) b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b))
(*.f64 b (-.f64 0 (*.f64 i a)))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 a (*.f64 (neg.f64 i) b))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b)))
(*.f64 b (-.f64 0 (*.f64 i a)))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 a (*.f64 (neg.f64 i) b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (fma.f64 c z 0) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(+.f64 (*.f64 a i) (*.f64 a i))
(*.f64 a (+.f64 i i))
(+.f64 (-.f64 (*.f64 a i) 0) (*.f64 a i))
(*.f64 a (+.f64 i i))
(+.f64 (-.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1)
(+.f64 (-.f64 (*.f64 i a) (exp.f64 (log1p.f64 (*.f64 i a)))) 1)
(-.f64 (*.f64 i a) (expm1.f64 (log1p.f64 (*.f64 i a))))
(-.f64 (*.f64 a i) (*.f64 a i))
(*.f64 (*.f64 0 i) a)
0
(-.f64 0 (*.f64 i (+.f64 a a)))
(neg.f64 (*.f64 a (+.f64 i i)))
(*.f64 -2 (*.f64 i a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a i))) (+.f64 (*.f64 a i) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i a))) (fma.f64 a i 1))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 i a))) (*.f64 i a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 a a)))) 1)
(*.f64 a (+.f64 i i))
(-.f64 (+.f64 (*.f64 a i) 0) (*.f64 a i))
(*.f64 (*.f64 0 i) a)
0
(-.f64 (+.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1)
(+.f64 (fma.f64 a i (exp.f64 (log1p.f64 (*.f64 i a)))) -1)
(fma.f64 i a (expm1.f64 (log1p.f64 (*.f64 i a))))
(*.f64 i (+.f64 a a))
(*.f64 a (+.f64 i i))
(*.f64 (*.f64 i (+.f64 a a)) 1)
(*.f64 a (+.f64 i i))
(*.f64 1 (*.f64 i (+.f64 a a)))
(*.f64 a (+.f64 i i))
(*.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) (sqrt.f64 (*.f64 i (+.f64 a a))))
(*.f64 a (+.f64 i i))
(*.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2))
(*.f64 a (+.f64 i i))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2) (cbrt.f64 (*.f64 i (+.f64 a a))))
(*.f64 a (+.f64 i i))
(/.f64 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 i a) 3)) (+.f64 0 (pow.f64 (*.f64 i a) 2)))
(/.f64 2 (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 3)))
(/.f64 (pow.f64 (*.f64 i a) 3) (/.f64 (pow.f64 (*.f64 i a) 2) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) (*.f64 i (+.f64 a a)))
(*.f64 (*.f64 0 i) a)
0
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 a i) 2) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 i a) 3)) (+.f64 0 (pow.f64 (*.f64 i a) 2)))
(/.f64 2 (/.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 3)))
(/.f64 (pow.f64 (*.f64 i a) 3) (/.f64 (pow.f64 (*.f64 i a) 2) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))) (*.f64 i (+.f64 a a)))
(*.f64 (*.f64 0 i) a)
0
(pow.f64 (*.f64 i (+.f64 a a)) 1)
(*.f64 a (+.f64 i i))
(pow.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) 2)
(*.f64 a (+.f64 i i))
(pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 3)
(*.f64 a (+.f64 i i))
(pow.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 1/3)
(*.f64 a (+.f64 i i))
(sqrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2))
(fabs.f64 (*.f64 a (+.f64 i i)))
(log.f64 (exp.f64 (*.f64 i (+.f64 a a))))
(*.f64 a (+.f64 i i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 a a)))))
(*.f64 a (+.f64 i i))
(cbrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3))
(*.f64 a (+.f64 i i))
(expm1.f64 (log1p.f64 (*.f64 i (+.f64 a a))))
(*.f64 a (+.f64 i i))
(exp.f64 (log.f64 (*.f64 i (+.f64 a a))))
(*.f64 a (+.f64 i i))
(exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 a a))) 1))
(*.f64 a (+.f64 i i))
(log1p.f64 (expm1.f64 (*.f64 i (+.f64 a a))))
(*.f64 a (+.f64 i i))
(+.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) (*.f64 (*.f64 i (+.f64 a a)) b))
(*.f64 b (+.f64 (fma.f64 4 (*.f64 a (+.f64 i i)) (fma.f64 z c (*.f64 i a))) (*.f64 a (+.f64 i i))))
(fma.f64 (*.f64 a (+.f64 i i)) (*.f64 5 b) (*.f64 b (fma.f64 c z (*.f64 i a))))
(fma.f64 b (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 5 b)))
(+.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) (*.f64 b (*.f64 i (+.f64 a a))))
(*.f64 b (+.f64 (fma.f64 4 (*.f64 a (+.f64 i i)) (fma.f64 z c (*.f64 i a))) (*.f64 a (+.f64 i i))))
(fma.f64 (*.f64 a (+.f64 i i)) (*.f64 5 b) (*.f64 b (fma.f64 c z (*.f64 i a))))
(fma.f64 b (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 5 b)))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 4 (*.f64 a (+.f64 i i)) (fma.f64 z c (*.f64 i a))) (*.f64 a (+.f64 i i))))
(fma.f64 (*.f64 a (+.f64 i i)) (*.f64 5 b) (*.f64 b (fma.f64 c z (*.f64 i a))))
(fma.f64 b (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 5 b)))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 4 (*.f64 a (+.f64 i i)) (fma.f64 z c (*.f64 i a))) (*.f64 a (+.f64 i i))))
(fma.f64 (*.f64 a (+.f64 i i)) (*.f64 5 b) (*.f64 b (fma.f64 c z (*.f64 i a))))
(fma.f64 b (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 5 b)))
(+.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 b (fma.f64 z c (*.f64 a i))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a i) b) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(+.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1) (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 1))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(+.f64 (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 1) (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(+.f64 (+.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 b (*.f64 z c))) (*.f64 b (*.f64 a i)))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(+.f64 (+.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 z c) b)) (*.f64 (*.f64 a i) b))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))))) 1)
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(/.f64 b (/.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))) (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2)))))
(*.f64 (/.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) -4))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 -16 (pow.f64 (*.f64 a (+.f64 i i)) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16)) (/.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))))
(*.f64 (/.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) 16) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3)))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 a (+.f64 i i))) (fma.f64 z c (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) (/.f64 b (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2)))) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))
(*.f64 (/.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) -4))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 -16 (pow.f64 (*.f64 a (+.f64 i i)) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16)) (/.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))))
(*.f64 (/.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) 16) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3)))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 a (+.f64 i i))) (fma.f64 z c (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) (/.f64 b (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))) b) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))
(*.f64 (/.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) -4))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 -16 (pow.f64 (*.f64 a (+.f64 i i)) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16)) (/.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))))
(*.f64 (/.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) 16) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 a (+.f64 i i))) (fma.f64 z c (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) (/.f64 b (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))) (-.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 z c (*.f64 i a)) 2)) (*.f64 (*.f64 (*.f64 4 b) (*.f64 4 b)) (pow.f64 (*.f64 a (+.f64 i i)) 2))) (-.f64 (*.f64 b (fma.f64 z c (*.f64 i a))) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b))))
(/.f64 (fma.f64 b (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (neg.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) (*.f64 16 (*.f64 b b))))) (*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a)))))
(/.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (neg.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) (*.f64 16 (*.f64 b b))))) b) (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3) (pow.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 3)) (+.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (-.f64 (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))) (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 i a))) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)) 3)) (+.f64 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 z c (*.f64 i a)) 2)) (*.f64 (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)) (-.f64 (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)) (*.f64 b (fma.f64 z c (*.f64 i a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 8 (*.f64 i a))) 3)) (fma.f64 b (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (*.f64 (*.f64 b (*.f64 8 (*.f64 i a))) (*.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 8 (*.f64 i a))) 3)) (fma.f64 (*.f64 b (*.f64 8 (*.f64 i a))) (*.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))) (*.f64 b (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b))))
(/.f64 (*.f64 b (-.f64 (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2)) (pow.f64 (fma.f64 z c (*.f64 a i)) 2))) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))
(*.f64 (/.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) -4))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 -16 (pow.f64 (*.f64 a (+.f64 i i)) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16)) (/.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))))
(*.f64 (/.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) 16) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a)))) (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a))))))) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))
(/.f64 b (/.f64 (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) -4)) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (fma.f64 a i (*.f64 (*.f64 a (+.f64 i i)) -4)) (fma.f64 a i (*.f64 (*.f64 a (+.f64 i i)) -4))))))
(*.f64 (/.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (fma.f64 i a (*.f64 -8 (*.f64 i a))) (fma.f64 i a (*.f64 -8 (*.f64 i a))))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a)))) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (+.f64 (*.f64 (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a)))) (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a))))) (*.f64 (*.f64 z c) (+.f64 (*.f64 a i) (*.f64 -4 (*.f64 i (+.f64 a a))))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (fma.f64 a i (*.f64 (*.f64 a (+.f64 i i)) -4)) (+.f64 (fma.f64 a i (*.f64 (*.f64 a (+.f64 i i)) -4)) (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (fma.f64 a i (*.f64 (*.f64 a (+.f64 i i)) -4)) 3))))
(*.f64 (/.f64 b (fma.f64 (fma.f64 i a (*.f64 -8 (*.f64 i a))) (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))) (pow.f64 (*.f64 c z) 2))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (fma.f64 i a (*.f64 -8 (*.f64 i a))) 3)))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (neg.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a))))))
(*.f64 (/.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) -4))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 -16 (pow.f64 (*.f64 a (+.f64 i i)) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16)) (/.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))))
(*.f64 (/.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) 16) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i)))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 a (+.f64 i i))) (fma.f64 z c (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) (/.f64 b (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))
(*.f64 (/.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) -4))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 -16 (pow.f64 (*.f64 a (+.f64 i i)) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16)) (/.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))))
(*.f64 (/.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) 16) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 a (+.f64 i i))) (fma.f64 z c (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) (/.f64 b (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))) b)) (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a)))))
(*.f64 (/.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) -4))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 -16 (pow.f64 (*.f64 a (+.f64 i i)) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16)) (/.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))))
(*.f64 (/.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) 16) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))) b)) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 a (+.f64 i i))) (fma.f64 z c (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) (/.f64 b (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))) (-.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 z c (*.f64 i a)) 2)) (*.f64 (*.f64 (*.f64 4 b) (*.f64 4 b)) (pow.f64 (*.f64 a (+.f64 i i)) 2))) (-.f64 (*.f64 b (fma.f64 z c (*.f64 i a))) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b))))
(/.f64 (fma.f64 b (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (neg.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) (*.f64 16 (*.f64 b b))))) (*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a)))))
(/.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (neg.f64 (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) (*.f64 16 (*.f64 b b))))) b) (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3) (pow.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) 3))) (+.f64 (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (-.f64 (*.f64 (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))) (*.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 i a))) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)) 3)) (+.f64 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 z c (*.f64 i a)) 2)) (*.f64 (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)) (-.f64 (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)) (*.f64 b (fma.f64 z c (*.f64 i a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 8 (*.f64 i a))) 3)) (fma.f64 b (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (*.f64 (*.f64 b (*.f64 8 (*.f64 i a))) (*.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 8 (*.f64 i a))) 3)) (fma.f64 (*.f64 b (*.f64 8 (*.f64 i a))) (*.f64 b (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))) (*.f64 b (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i)))))))
(/.f64 (*.f64 b (sqrt.f64 (fma.f64 4 (*.f64 a (+.f64 i i)) (fma.f64 z c (*.f64 i a))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 a (+.f64 i i))) (fma.f64 z c (*.f64 i a))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))) (sqrt.f64 (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))))
(/.f64 b (/.f64 (sqrt.f64 (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (*.f64 (sqrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (sqrt.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a))))))
(/.f64 (*.f64 b (sqrt.f64 (fma.f64 4 (*.f64 a (+.f64 i i)) (fma.f64 z c (*.f64 i a))))) (/.f64 (sqrt.f64 (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) -4))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 -16 (pow.f64 (*.f64 a (+.f64 i i)) 2))))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))) (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16))))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))) (sqrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (*.f64 64 (pow.f64 (*.f64 i (+.f64 a a)) 3))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 z c (*.f64 a i)))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (+.f64 i i)) (fma.f64 z c (*.f64 i a)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 a (+.f64 i i))) (fma.f64 z c (*.f64 i a))))))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a)))) 2)) (cbrt.f64 (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))))
(/.f64 b (/.f64 (cbrt.f64 (fma.f64 (*.f64 8 (*.f64 i a)) (-.f64 (*.f64 8 (*.f64 i a)) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 16 (pow.f64 (*.f64 i (+.f64 a a)) 2))))) (cbrt.f64 (+.f64 (fma.f64 z c (*.f64 a i)) (*.f64 -4 (*.f64 i (+.f64 a a))))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 a (+.f64 i i)) (fma.f64 z c (*.f64 i a)))) 2)) (/.f64 (cbrt.f64 (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) -4))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 -16 (pow.f64 (*.f64 a (+.f64 i i)) 2))))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a)))) 2)) (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))) 2)) (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2) -16))))
(pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 1)
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) 2)
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) 3)
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(pow.f64 (pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 3) 1/3)
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 4 (*.f64 a (+.f64 i i)) (fma.f64 z c (*.f64 i a)))) 2))
(fabs.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a)))))
(fabs.f64 (*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a)))))
(log.f64 (pow.f64 (exp.f64 b) (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i)))) 3))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))) 3)))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))) 3) (pow.f64 b 3)))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(exp.f64 (log.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))) 1))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 z c (*.f64 a i))))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(fma.f64 b (fma.f64 z c (*.f64 a i)) (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))
(fma.f64 (fma.f64 z c (*.f64 a i)) b (*.f64 (*.f64 b 4) (*.f64 i (+.f64 a a))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 a (+.f64 i i)) (*.f64 4 b)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 8 (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 -8 (*.f64 i a))))

eval543.0ms (1%)

Compiler

Compiled 64123 to 16326 computations (74.5% saved)

prune940.0ms (1.8%)

Pruning

34 alts after pruning (32 fresh and 2 done)

PrunedKeptTotal
New1735191754
Fresh61319
Picked101
Done224
Total1744341778
Error
0%
Counts
1778 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
53.9%
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 c (*.f64 t j)))
67.95%
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
67.59%
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
62.82%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 y (*.f64 i j))) 2))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
45.11%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) 3))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
45.07%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (/.f64 b (/.f64 1 (fma.f64 z c (*.f64 i (neg.f64 a))))))
44.99%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 i (neg.f64 a)) b)))
44.07%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))))
45.15%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))) b))
60.75%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (*.f64 z c) b))
38.93%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
42.94%
(-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
18.6%
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))
28.61%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
53.38%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2))
43.62%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
67.8%
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
67.34%
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) a))
67.61%
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)
67.81%
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
72.91%
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
82.16%
(*.f64 (*.f64 z b) (neg.f64 c))
83%
(*.f64 (*.f64 y x) z)
81.98%
(*.f64 (*.f64 c (neg.f64 b)) z)
74.32%
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
83.48%
(*.f64 y (*.f64 z x))
68.25%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
82.42%
(*.f64 i (*.f64 a b))
73.94%
(*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a))))
68.31%
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
65.6%
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
67.34%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
83.57%
(*.f64 a (*.f64 t (neg.f64 x)))
81.02%
(*.f64 a (*.f64 i b))
Compiler

Compiled 1628 to 1114 computations (31.6% saved)

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.04%
(-.f64 (*.f64 a i) (*.f64 c z))
7%
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
7.26%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
8.75%
(*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series39.0ms (0.1%)

Counts
4 → 216
Calls

57 calls:

TimeVariablePointExpression
17.0ms
c
@0
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
9.0ms
i
@inf
(*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))
1.0ms
t
@0
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
0.0ms
y
@0
(*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))
0.0ms
i
@0
(*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))

rewrite128.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
972×associate-+l+
540×add-sqr-sqrt
538×pow1
538×*-un-lft-identity
496×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify232.0ms (0.4%)

Algorithm
egg-herbie
Rules
1382×+-commutative
1172×fma-def
902×associate-+l-
884×associate-/l*
676×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057816455
1154714907
2537614667
Stop Event
node limit
Counts
459 → 376
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 -1 (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 i j))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 i j))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 i j))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 i j))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 i j))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(*.f64 a i)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(*.f64 a i)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x))))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (+.f64 (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x))) (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x)))))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (+.f64 (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y) (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x)))))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (+.f64 (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x))) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y)))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (+.f64 (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 z (neg.f64 x))))
(+.f64 (*.f64 y (*.f64 i j)) (+.f64 (*.f64 y (*.f64 z (neg.f64 x))) (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x)))))
(+.f64 (*.f64 y (*.f64 i j)) (+.f64 (*.f64 y (*.f64 z (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y)))
(+.f64 (*.f64 y (*.f64 z (neg.f64 x))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))
(+.f64 (*.f64 (*.f64 i j) y) (*.f64 (*.f64 z (neg.f64 x)) y))
(+.f64 (*.f64 (*.f64 i j) y) (+.f64 (*.f64 (*.f64 z (neg.f64 x)) y) (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x)))))
(+.f64 (*.f64 (*.f64 i j) y) (+.f64 (*.f64 (*.f64 z (neg.f64 x)) y) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y)))
(+.f64 (*.f64 (*.f64 z (neg.f64 x)) y) (*.f64 (*.f64 i j) y))
(+.f64 (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))) 1)
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 i j) 2) (pow.f64 (*.f64 z x) 2))) (fma.f64 i j (*.f64 z x)))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 (*.f64 z x) 3))) (+.f64 (pow.f64 (*.f64 i j) 2) (*.f64 (*.f64 z x) (fma.f64 i j (*.f64 z x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i j) 2) (pow.f64 (*.f64 z x) 2)) y) (fma.f64 i j (*.f64 z x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 (*.f64 z x) 3)) y) (+.f64 (pow.f64 (*.f64 i j) 2) (*.f64 (*.f64 z x) (fma.f64 i j (*.f64 z x)))))
(pow.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) 1)
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) 3)
(pow.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 (*.f64 i j) (*.f64 z x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))))
(cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 i j) (*.f64 z x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 i j) (*.f64 z x)) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(exp.f64 (log.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a))))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (+.f64 (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a))) (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a)))))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t) (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a)))))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (+.f64 (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a))) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t)))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t)))
(+.f64 (*.f64 t (*.f64 j c)) (*.f64 t (neg.f64 (*.f64 x a))))
(+.f64 (*.f64 t (*.f64 j c)) (+.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a)))))
(+.f64 (*.f64 t (*.f64 j c)) (+.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t)))
(+.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 t (*.f64 j c)))
(+.f64 (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a))) (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))))
(+.f64 (*.f64 (*.f64 j c) t) (*.f64 (neg.f64 (*.f64 x a)) t))
(+.f64 (*.f64 (*.f64 j c) t) (+.f64 (*.f64 (neg.f64 (*.f64 x a)) t) (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a)))))
(+.f64 (*.f64 (*.f64 j c) t) (+.f64 (*.f64 (neg.f64 (*.f64 x a)) t) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t)))
(+.f64 (*.f64 (neg.f64 (*.f64 x a)) t) (*.f64 (*.f64 j c) t))
(+.f64 (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t) (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))))) 1)
(/.f64 (*.f64 t (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 x a) 2))) (fma.f64 j c (*.f64 x a)))
(/.f64 (*.f64 t (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x a) 3))) (+.f64 (pow.f64 (*.f64 j c) 2) (*.f64 (*.f64 x a) (fma.f64 j c (*.f64 x a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 x a) 2)) t) (fma.f64 j c (*.f64 x a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x a) 3)) t) (+.f64 (pow.f64 (*.f64 j c) 2) (*.f64 (*.f64 x a) (fma.f64 j c (*.f64 x a)))))
(pow.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))) 3)
(pow.f64 (pow.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) 2))
(log.f64 (pow.f64 (exp.f64 t) (fma.f64 j c (neg.f64 (*.f64 x a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))))))
(cbrt.f64 (pow.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (fma.f64 j c (neg.f64 (*.f64 x a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 j c (neg.f64 (*.f64 x a))) 3) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))))
(exp.f64 (log.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b)))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 z (neg.f64 c))))
(+.f64 (*.f64 b (*.f64 i a)) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (*.f64 b (*.f64 i a)) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b)))
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 b (*.f64 i a)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))))
(+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 z (neg.f64 c)) b))
(+.f64 (*.f64 (*.f64 i a) b) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) b) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (*.f64 (*.f64 i a) b) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) b) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b)))
(+.f64 (*.f64 (*.f64 z (neg.f64 c)) b) (*.f64 (*.f64 i a) b))
(+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b) (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))))) 1)
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2))) (fma.f64 i a (*.f64 z c)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3))) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) b) (fma.f64 i a (*.f64 z c)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) b) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c)))))
(pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))) 3)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) 2))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 i a) (*.f64 z c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))))
(+.f64 (*.f64 i a) (*.f64 z (neg.f64 c)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (*.f64 i a) (*.f64 (*.f64 z (neg.f64 c)) 1))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (*.f64 z (neg.f64 c)) (*.f64 i a))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 z c) (-.f64 (*.f64 i a) (*.f64 z c))))
(+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 i a))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (-.f64 (*.f64 i a) (*.f64 z c)))
(+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (*.f64 i a))
(+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (-.f64 (*.f64 i a) (*.f64 z c)))
(+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(+.f64 (+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 z (neg.f64 c))) (*.f64 z c))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (*.f64 i a)) (*.f64 z (neg.f64 c)))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (*.f64 i a)) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (*.f64 i a)) (*.f64 (*.f64 z (neg.f64 c)) 1))
(*.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 1)
(*.f64 1 (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 2) (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (/.f64 1 (fma.f64 i a (*.f64 z c))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 i a))) (-.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 z c))))
(/.f64 1 (/.f64 (fma.f64 i a (*.f64 z c)) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c)))) (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (fma.f64 i a (*.f64 z c)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z (neg.f64 c)) (*.f64 z (neg.f64 c)))) (-.f64 (*.f64 i a) (*.f64 z (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))) (-.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(/.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z (neg.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (*.f64 (*.f64 z (neg.f64 c)) (*.f64 z (neg.f64 c))) (*.f64 (*.f64 i a) (*.f64 z (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2))) (neg.f64 (fma.f64 i a (*.f64 z c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c))))))
(pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i a) (*.f64 z c)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(exp.f64 (log.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(fma.f64 i a (*.f64 z (neg.f64 c)))
(fma.f64 a i (*.f64 z (neg.f64 c)))
(fma.f64 1 (*.f64 i a) (*.f64 z (neg.f64 c)))
(fma.f64 1 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 i a)) (*.f64 z (neg.f64 c)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (cbrt.f64 (*.f64 i a)) (*.f64 z (neg.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 2) (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) (fma.f64 (neg.f64 z) c (*.f64 z c)))
Outputs
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 -1 (*.f64 y (*.f64 z x)))
(neg.f64 (*.f64 (*.f64 z x) y))
(*.f64 z (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 y (*.f64 i j))
(*.f64 i (*.f64 j y))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 y (*.f64 i j))
(*.f64 i (*.f64 j y))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 -1 (*.f64 y (*.f64 z x)))
(neg.f64 (*.f64 (*.f64 z x) y))
(*.f64 z (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 i (*.f64 y j))
(*.f64 i (*.f64 j y))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 y (*.f64 i j))
(*.f64 i (*.f64 j y))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 y (*.f64 i j))
(*.f64 i (*.f64 j y))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 -1 (*.f64 y (*.f64 z x)))
(neg.f64 (*.f64 (*.f64 z x) y))
(*.f64 z (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 -1 (*.f64 y (*.f64 z x)))
(neg.f64 (*.f64 (*.f64 z x) y))
(*.f64 z (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 y (*.f64 i j))
(*.f64 i (*.f64 j y))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 -1 (*.f64 y (*.f64 z x)))
(neg.f64 (*.f64 (*.f64 z x) y))
(*.f64 z (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 -1 (*.f64 y (*.f64 z x)))
(neg.f64 (*.f64 (*.f64 z x) y))
(*.f64 z (*.f64 y (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 y (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 a t) x))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (neg.f64 x) (*.f64 a t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 j c))
(*.f64 j (*.f64 t c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 j c))
(*.f64 j (*.f64 t c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 a t) x))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (neg.f64 x) (*.f64 a t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 j c))
(*.f64 j (*.f64 t c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 j c))
(*.f64 j (*.f64 t c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 j c))
(*.f64 j (*.f64 t c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 a t) x))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (neg.f64 x) (*.f64 a t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 a t) x))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (neg.f64 x) (*.f64 a t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 j c))
(*.f64 j (*.f64 t c))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 a t) x))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (neg.f64 x) (*.f64 a t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 a t) x))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (neg.f64 x) (*.f64 a t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 z (neg.f64 (*.f64 c b)))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 z (neg.f64 (*.f64 c b)))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 z (neg.f64 (*.f64 c b)))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 z (neg.f64 (*.f64 c b)))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 z (neg.f64 (*.f64 c b)))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 z (neg.f64 (*.f64 c b)))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 a i)
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 a i)
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 i a)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 -1 (*.f64 c z))
(*.f64 z (neg.f64 c))
(*.f64 c (neg.f64 z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x))))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (fma.f64 (neg.f64 x) z (*.f64 z x))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (fma.f64 (neg.f64 x) z (*.f64 z x))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (+.f64 (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x))) (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x)))))
(fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) (+.f64 y y)))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 2 (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 2 (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (+.f64 (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y) (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x)))))
(fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) (+.f64 y y)))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 2 (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 2 (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (+.f64 (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x))) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y)))
(fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) (+.f64 y y)))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 2 (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 2 (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (+.f64 (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y)))
(fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) (+.f64 y y)))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 2 (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 2 (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 y (*.f64 z (neg.f64 x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (*.f64 i j)) (+.f64 (*.f64 y (*.f64 z (neg.f64 x))) (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x)))))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (fma.f64 (neg.f64 x) z (*.f64 z x))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 y (*.f64 i j)) (+.f64 (*.f64 y (*.f64 z (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y)))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (fma.f64 (neg.f64 x) z (*.f64 z x))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 y (*.f64 z (neg.f64 x))) (*.f64 y (*.f64 i j)))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x))) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (fma.f64 (neg.f64 x) z (*.f64 z x))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 (*.f64 i j) y) (*.f64 (*.f64 z (neg.f64 x)) y))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 (*.f64 i j) y) (+.f64 (*.f64 (*.f64 z (neg.f64 x)) y) (*.f64 y (fma.f64 (neg.f64 x) z (*.f64 z x)))))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (fma.f64 (neg.f64 x) z (*.f64 z x))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 (*.f64 i j) y) (+.f64 (*.f64 (*.f64 z (neg.f64 x)) y) (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y)))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (fma.f64 (neg.f64 x) z (*.f64 z x))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 x (neg.f64 x))))))
(+.f64 (*.f64 (*.f64 z (neg.f64 x)) y) (*.f64 (*.f64 i j) y))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 (fma.f64 (neg.f64 x) z (*.f64 z x)) y) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))
(*.f64 y (+.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (fma.f64 (neg.f64 x) z (*.f64 z x))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 (neg.f64 x) x)))))
(*.f64 y (+.f64 (*.f64 i j) (fma.f64 z (neg.f64 x) (*.f64 z (+.f64 x (neg.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))) 1)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 i j) 2) (pow.f64 (*.f64 z x) 2))) (fma.f64 i j (*.f64 z x)))
(/.f64 (-.f64 (pow.f64 (*.f64 i j) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 (fma.f64 i j (*.f64 z x)) y))
(*.f64 (/.f64 y (fma.f64 i j (*.f64 z x))) (-.f64 (pow.f64 (*.f64 i j) 2) (pow.f64 (*.f64 z x) 2)))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 (*.f64 z x) 3))) (+.f64 (pow.f64 (*.f64 i j) 2) (*.f64 (*.f64 z x) (fma.f64 i j (*.f64 z x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 (*.f64 z x) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 i j) 2) (*.f64 (*.f64 z x) (fma.f64 i j (*.f64 z x)))) y))
(*.f64 (/.f64 y (fma.f64 (*.f64 z x) (fma.f64 i j (*.f64 z x)) (pow.f64 (*.f64 i j) 2))) (-.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 (*.f64 z x) 3)))
(*.f64 (/.f64 y (fma.f64 z (*.f64 x (fma.f64 i j (*.f64 z x))) (pow.f64 (*.f64 i j) 2))) (-.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 (*.f64 z x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i j) 2) (pow.f64 (*.f64 z x) 2)) y) (fma.f64 i j (*.f64 z x)))
(/.f64 (-.f64 (pow.f64 (*.f64 i j) 2) (pow.f64 (*.f64 z x) 2)) (/.f64 (fma.f64 i j (*.f64 z x)) y))
(*.f64 (/.f64 y (fma.f64 i j (*.f64 z x))) (-.f64 (pow.f64 (*.f64 i j) 2) (pow.f64 (*.f64 z x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 (*.f64 z x) 3)) y) (+.f64 (pow.f64 (*.f64 i j) 2) (*.f64 (*.f64 z x) (fma.f64 i j (*.f64 z x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 (*.f64 z x) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 i j) 2) (*.f64 (*.f64 z x) (fma.f64 i j (*.f64 z x)))) y))
(*.f64 (/.f64 y (fma.f64 (*.f64 z x) (fma.f64 i j (*.f64 z x)) (pow.f64 (*.f64 i j) 2))) (-.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 (*.f64 z x) 3)))
(*.f64 (/.f64 y (fma.f64 z (*.f64 x (fma.f64 i j (*.f64 z x))) (pow.f64 (*.f64 i j) 2))) (-.f64 (pow.f64 (*.f64 i j) 3) (pow.f64 (*.f64 z x) 3)))
(pow.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) 1)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) 2)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(pow.f64 (cbrt.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) 3)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(pow.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) 3) 1/3)
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 (*.f64 i j) (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) 3))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (*.f64 i j) (*.f64 z x)) 3)))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 i j) (*.f64 z x)) 3) (pow.f64 y 3)))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(exp.f64 (log.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) 1))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) y)
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a))))
(*.f64 t (+.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (fma.f64 j c (*.f64 x (neg.f64 a)))))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 0 (*.f64 x a))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 0 (*.f64 x a))))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t))
(*.f64 t (+.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (fma.f64 j c (*.f64 x (neg.f64 a)))))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 0 (*.f64 x a))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 0 (*.f64 x a))))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (+.f64 (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a))) (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a)))))
(fma.f64 t (fma.f64 j c (*.f64 x (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (+.f64 t t)))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 2 (*.f64 0 (*.f64 x a)))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 2 (*.f64 0 (*.f64 x a)))))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t) (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a)))))
(fma.f64 t (fma.f64 j c (*.f64 x (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (+.f64 t t)))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 2 (*.f64 0 (*.f64 x a)))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 2 (*.f64 0 (*.f64 x a)))))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (+.f64 (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a))) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t)))
(fma.f64 t (fma.f64 j c (*.f64 x (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (+.f64 t t)))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 2 (*.f64 0 (*.f64 x a)))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 2 (*.f64 0 (*.f64 x a)))))
(+.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t)))
(fma.f64 t (fma.f64 j c (*.f64 x (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (+.f64 t t)))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 2 (*.f64 0 (*.f64 x a)))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 2 (*.f64 0 (*.f64 x a)))))
(+.f64 (*.f64 t (*.f64 j c)) (*.f64 t (neg.f64 (*.f64 x a))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 t (*.f64 j c)) (+.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a)))))
(*.f64 t (+.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (fma.f64 j c (*.f64 x (neg.f64 a)))))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 0 (*.f64 x a))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 0 (*.f64 x a))))
(+.f64 (*.f64 t (*.f64 j c)) (+.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t)))
(*.f64 t (+.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (fma.f64 j c (*.f64 x (neg.f64 a)))))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 0 (*.f64 x a))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 0 (*.f64 x a))))
(+.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 t (*.f64 j c)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a))) (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))))
(*.f64 t (+.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (fma.f64 j c (*.f64 x (neg.f64 a)))))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 0 (*.f64 x a))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 0 (*.f64 x a))))
(+.f64 (*.f64 (*.f64 j c) t) (*.f64 (neg.f64 (*.f64 x a)) t))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 (*.f64 j c) t) (+.f64 (*.f64 (neg.f64 (*.f64 x a)) t) (*.f64 t (fma.f64 (neg.f64 x) a (*.f64 x a)))))
(*.f64 t (+.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (fma.f64 j c (*.f64 x (neg.f64 a)))))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 0 (*.f64 x a))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 0 (*.f64 x a))))
(+.f64 (*.f64 (*.f64 j c) t) (+.f64 (*.f64 (neg.f64 (*.f64 x a)) t) (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t)))
(*.f64 t (+.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (fma.f64 j c (*.f64 x (neg.f64 a)))))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 0 (*.f64 x a))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 0 (*.f64 x a))))
(+.f64 (*.f64 (neg.f64 (*.f64 x a)) t) (*.f64 (*.f64 j c) t))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) t) (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))))
(*.f64 t (+.f64 (fma.f64 (neg.f64 x) a (*.f64 x a)) (fma.f64 j c (*.f64 x (neg.f64 a)))))
(*.f64 t (+.f64 (fma.f64 x (neg.f64 a) (*.f64 j c)) (*.f64 0 (*.f64 x a))))
(*.f64 t (+.f64 (-.f64 (*.f64 j c) (*.f64 x a)) (*.f64 0 (*.f64 x a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))))) 1)
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(/.f64 (*.f64 t (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 x a) 2))) (fma.f64 j c (*.f64 x a)))
(/.f64 t (/.f64 (fma.f64 j c (*.f64 x a)) (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 x a) 2))))
(*.f64 (/.f64 t (fma.f64 j c (*.f64 x a))) (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 x a) 2)))
(/.f64 (*.f64 t (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x a) 3))) (+.f64 (pow.f64 (*.f64 j c) 2) (*.f64 (*.f64 x a) (fma.f64 j c (*.f64 x a)))))
(/.f64 t (/.f64 (+.f64 (pow.f64 (*.f64 j c) 2) (*.f64 x (*.f64 a (fma.f64 j c (*.f64 x a))))) (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x a) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x a) 3)) (fma.f64 (*.f64 x a) (fma.f64 j c (*.f64 x a)) (pow.f64 (*.f64 j c) 2))) t)
(*.f64 (/.f64 t (fma.f64 (*.f64 x a) (fma.f64 j c (*.f64 x a)) (pow.f64 (*.f64 j c) 2))) (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x a) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 x a) 2)) t) (fma.f64 j c (*.f64 x a)))
(/.f64 t (/.f64 (fma.f64 j c (*.f64 x a)) (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 x a) 2))))
(*.f64 (/.f64 t (fma.f64 j c (*.f64 x a))) (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 x a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x a) 3)) t) (+.f64 (pow.f64 (*.f64 j c) 2) (*.f64 (*.f64 x a) (fma.f64 j c (*.f64 x a)))))
(/.f64 t (/.f64 (+.f64 (pow.f64 (*.f64 j c) 2) (*.f64 x (*.f64 a (fma.f64 j c (*.f64 x a))))) (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x a) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x a) 3)) (fma.f64 (*.f64 x a) (fma.f64 j c (*.f64 x a)) (pow.f64 (*.f64 j c) 2))) t)
(*.f64 (/.f64 t (fma.f64 (*.f64 x a) (fma.f64 j c (*.f64 x a)) (pow.f64 (*.f64 j c) 2))) (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x a) 3)))
(pow.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) 1)
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(pow.f64 (sqrt.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))) 2)
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(pow.f64 (cbrt.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))) 3)
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(pow.f64 (pow.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) 3) 1/3)
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(sqrt.f64 (pow.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 t (fma.f64 j c (*.f64 x (neg.f64 a)))) 2))
(fabs.f64 (*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c))))
(fabs.f64 (*.f64 t (-.f64 (*.f64 j c) (*.f64 x a))))
(log.f64 (pow.f64 (exp.f64 t) (fma.f64 j c (neg.f64 (*.f64 x a)))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(cbrt.f64 (pow.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a)))) 3))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (fma.f64 j c (neg.f64 (*.f64 x a))) 3)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 j c (neg.f64 (*.f64 x a))) 3) (pow.f64 t 3)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(expm1.f64 (log1p.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(exp.f64 (log.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(exp.f64 (*.f64 (log.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))) 1))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(log1p.f64 (expm1.f64 (*.f64 t (fma.f64 j c (neg.f64 (*.f64 x a))))))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 (*.f64 a t) x)))
(*.f64 t (fma.f64 x (neg.f64 a) (*.f64 j c)))
(*.f64 t (-.f64 (*.f64 j c) (*.f64 x a)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)))
(*.f64 b (-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)))
(*.f64 b (-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(*.f64 b (-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c)))
(*.f64 b (fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(*.f64 b (-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c)))
(*.f64 b (fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b)))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(*.f64 b (-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c)))
(*.f64 b (fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b)))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(*.f64 b (-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c)))
(*.f64 b (fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z)))))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 z (neg.f64 c))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 b (*.f64 i a)) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)))
(*.f64 b (-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 b (*.f64 i a)) (+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b)))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)))
(*.f64 b (-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 b (*.f64 z (neg.f64 c))) (*.f64 b (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)))
(*.f64 b (-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 z (neg.f64 c)) b))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 (*.f64 i a) b) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) b) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)))
(*.f64 b (-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 (*.f64 i a) b) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) b) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b)))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)))
(*.f64 b (-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 (*.f64 z (neg.f64 c)) b) (*.f64 (*.f64 i a) b))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) b) (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)))
(*.f64 b (-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))))) 1)
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2))) (fma.f64 i a (*.f64 z c)))
(/.f64 b (/.f64 (fma.f64 i a (*.f64 z c)) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2))))
(*.f64 (/.f64 b (fma.f64 z c (*.f64 i a))) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3))) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3))) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 i a (*.f64 z c))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (fma.f64 z (*.f64 c (fma.f64 z c (*.f64 i a))) (pow.f64 (*.f64 i a) 2))) b)
(*.f64 (/.f64 b (fma.f64 z (*.f64 c (fma.f64 z c (*.f64 i a))) (pow.f64 (*.f64 i a) 2))) (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) b) (fma.f64 i a (*.f64 z c)))
(/.f64 b (/.f64 (fma.f64 i a (*.f64 z c)) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2))))
(*.f64 (/.f64 b (fma.f64 z c (*.f64 i a))) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) b) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3))) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 i a (*.f64 z c))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (fma.f64 z (*.f64 c (fma.f64 z c (*.f64 i a))) (pow.f64 (*.f64 i a) 2))) b)
(*.f64 (/.f64 b (fma.f64 z (*.f64 c (fma.f64 z c (*.f64 i a))) (pow.f64 (*.f64 i a) 2))) (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)))
(pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) 1)
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))) 2)
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))) 3)
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) 3) 1/3)
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) 2))
(fabs.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))))
(fabs.f64 (*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z)))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 i a) (*.f64 z c))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c))) 3))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3) (pow.f64 b 3)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))) 1))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 z c)))
(*.f64 b (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i a) (*.f64 z (neg.f64 c)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 i a) (*.f64 (*.f64 z (neg.f64 c)) 1))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 i a (fma.f64 z (neg.f64 c) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(fma.f64 i a (-.f64 (*.f64 3 (*.f64 0 (*.f64 z c))) (*.f64 z c)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (*.f64 z c))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (*.f64 z c))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (*.f64 z c))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 i a (fma.f64 z (neg.f64 c) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(fma.f64 i a (-.f64 (*.f64 3 (*.f64 0 (*.f64 z c))) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 i a (fma.f64 z (neg.f64 c) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(fma.f64 i a (-.f64 (*.f64 3 (*.f64 0 (*.f64 z c))) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 (*.f64 0 (*.f64 z c)) 4))
(+.f64 (fma.f64 i a (*.f64 c (neg.f64 z))) (*.f64 (*.f64 0 (*.f64 z c)) 4))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 i a (fma.f64 z (neg.f64 c) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(fma.f64 i a (-.f64 (*.f64 3 (*.f64 0 (*.f64 z c))) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 i a (fma.f64 z (neg.f64 c) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(fma.f64 i a (-.f64 (*.f64 3 (*.f64 0 (*.f64 z c))) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 i a (fma.f64 z (neg.f64 c) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(fma.f64 i a (-.f64 (*.f64 3 (*.f64 0 (*.f64 z c))) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 z c))) (+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (-.f64 (*.f64 i a) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 z c))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (-.f64 (*.f64 i a) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 i a (fma.f64 z (neg.f64 c) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(fma.f64 i a (-.f64 (*.f64 3 (*.f64 0 (*.f64 z c))) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 i a (fma.f64 z (neg.f64 c) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(fma.f64 i a (-.f64 (*.f64 3 (*.f64 0 (*.f64 z c))) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(fma.f64 i a (fma.f64 z (neg.f64 c) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(fma.f64 i a (-.f64 (*.f64 3 (*.f64 0 (*.f64 z c))) (*.f64 z c)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 z c))) (+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (-.f64 (*.f64 i a) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 0 (*.f64 z c)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 z c))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 0 (*.f64 z c)))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (-.f64 (*.f64 i a) (*.f64 3 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 0 (*.f64 z c)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (fma.f64 i a (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 z (neg.f64 c)) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 c) z (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (*.f64 z c))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)))
(+.f64 (*.f64 z (neg.f64 c)) (+.f64 (*.f64 z c) (-.f64 (*.f64 i a) (*.f64 z c))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 i a))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (-.f64 (*.f64 i a) (*.f64 z c)))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 (*.f64 z (neg.f64 c)) 1) (*.f64 i a))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 1) (-.f64 (*.f64 i a) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 (*.f64 z (neg.f64 c)) 1 (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)) (*.f64 z c))) (*.f64 z c))
(+.f64 (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))) (fma.f64 i a (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (sqrt.f64 (*.f64 z c)) (neg.f64 (sqrt.f64 (*.f64 z c)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2) (*.f64 z c))) (*.f64 z c))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (fma.f64 i a (*.f64 0 (*.f64 z c))))
(+.f64 (fma.f64 i a (*.f64 0 (*.f64 z c))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z c))) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)))
(+.f64 (+.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (*.f64 z (neg.f64 c))) (*.f64 z c))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (*.f64 i a)) (*.f64 z (neg.f64 c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (*.f64 i a)) (+.f64 (*.f64 z (neg.f64 c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(-.f64 (fma.f64 i a (*.f64 2 (fma.f64 (neg.f64 z) c (*.f64 z c)))) (*.f64 z c))
(-.f64 (fma.f64 i a (*.f64 2 (*.f64 0 (*.f64 z c)))) (*.f64 z c))
(fma.f64 i a (fma.f64 2 (*.f64 0 (*.f64 z c)) (*.f64 c (neg.f64 z))))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (*.f64 i a)) (*.f64 (*.f64 z (neg.f64 c)) 1))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(*.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 1)
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 1 (-.f64 (*.f64 i a) (*.f64 z c)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 2))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 2) (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (/.f64 1 (fma.f64 i a (*.f64 z c))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (fma.f64 z c (*.f64 i a)))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 i a (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (fma.f64 z (*.f64 c (fma.f64 z c (*.f64 i a))) (pow.f64 (*.f64 i a) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 i a))) (-.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 z c))))
(/.f64 1 (/.f64 (fma.f64 i a (*.f64 z c)) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (/.f64 1 (fma.f64 i a (*.f64 z c))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (fma.f64 z c (*.f64 i a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c)))) (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 i a (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (fma.f64 z (*.f64 c (fma.f64 z c (*.f64 i a))) (pow.f64 (*.f64 i a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (fma.f64 i a (*.f64 z c)))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (/.f64 1 (fma.f64 i a (*.f64 z c))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (fma.f64 z c (*.f64 i a)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 i a (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (fma.f64 z (*.f64 c (fma.f64 z c (*.f64 i a))) (pow.f64 (*.f64 i a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z (neg.f64 c)) (*.f64 z (neg.f64 c)))) (-.f64 (*.f64 i a) (*.f64 z (neg.f64 c))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (/.f64 1 (fma.f64 i a (*.f64 z c))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (fma.f64 z c (*.f64 i a)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))) (-.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 2) (*.f64 (*.f64 0 (*.f64 z c)) (*.f64 0 (*.f64 z c)))) (-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 i a (*.f64 c (neg.f64 z))) 2) (*.f64 (*.f64 0 (*.f64 z c)) (*.f64 0 (*.f64 z c)))) (-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z (neg.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (*.f64 (*.f64 z (neg.f64 c)) (*.f64 z (neg.f64 c))) (*.f64 (*.f64 i a) (*.f64 z (neg.f64 c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 i a (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (fma.f64 z (*.f64 c (fma.f64 z c (*.f64 i a))) (pow.f64 (*.f64 i a) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (-.f64 (fma.f64 (neg.f64 z) c (*.f64 z c)) (-.f64 (*.f64 i a) (*.f64 z c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3) (pow.f64 (*.f64 0 (*.f64 z c)) 3)) (fma.f64 (*.f64 0 (*.f64 z c)) (+.f64 (-.f64 (*.f64 0 (*.f64 z c)) (*.f64 i a)) (*.f64 z c)) (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 i a (*.f64 c (neg.f64 z))) 3) (pow.f64 (*.f64 0 (*.f64 z c)) 3)) (fma.f64 (*.f64 0 (*.f64 z c)) (-.f64 (fma.f64 z c (*.f64 0 (*.f64 z c))) (*.f64 i a)) (pow.f64 (fma.f64 i a (*.f64 c (neg.f64 z))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2))) (neg.f64 (fma.f64 i a (*.f64 z c))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (/.f64 1 (fma.f64 i a (*.f64 z c))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 z c) 2)) (fma.f64 z c (*.f64 i a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 z c) (fma.f64 i a (*.f64 z c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 z (*.f64 c (fma.f64 i a (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 z c) 3)) (fma.f64 z (*.f64 c (fma.f64 z c (*.f64 i a))) (pow.f64 (*.f64 i a) 2)))
(pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 1)
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 2)
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 3)
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(pow.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3) 1/3)
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 2))
(fabs.f64 (-.f64 (*.f64 i a) (*.f64 z c)))
(fabs.f64 (fma.f64 i a (*.f64 c (neg.f64 z))))
(log.f64 (exp.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i a) (*.f64 z c)))))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 z c)) 3))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(exp.f64 (log.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 1))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 i a) (*.f64 z c))))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(fma.f64 i a (*.f64 z (neg.f64 c)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(fma.f64 a i (*.f64 z (neg.f64 c)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(fma.f64 1 (*.f64 i a) (*.f64 z (neg.f64 c)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(fma.f64 1 (-.f64 (*.f64 i a) (*.f64 z c)) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(fma.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 i a)) (*.f64 z (neg.f64 c)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (cbrt.f64 (*.f64 i a)) (*.f64 z (neg.f64 c)))
(-.f64 (*.f64 i a) (*.f64 z c))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) 2) (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 z c))) (fma.f64 (neg.f64 z) c (*.f64 z c)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 z c))) (*.f64 z c))
(-.f64 (*.f64 i a) (fma.f64 z c (*.f64 0 (*.f64 z c))))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
8.31%
(*.f64 a (*.f64 i b))
Compiler

Compiled 20 to 11 computations (45% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

9 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 a (*.f64 i b))
0.0ms
i
@0
(*.f64 a (*.f64 i b))
0.0ms
b
@0
(*.f64 a (*.f64 i b))
0.0ms
b
@inf
(*.f64 a (*.f64 i b))
0.0ms
a
@inf
(*.f64 a (*.f64 i b))

rewrite51.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1368×add-sqr-sqrt
1358×*-un-lft-identity
1252×add-cube-cbrt
1228×add-cbrt-cube
1214×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
113913
2169613
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 a (*.f64 i b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 i b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b) i) a))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (*.f64 i b))))))))

simplify54.0ms (0.1%)

Algorithm
egg-herbie
Rules
892×*-commutative
820×log-prod
790×associate-*r*
720×distribute-rgt-in
714×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036299
192299
2323299
32114299
46139299
Stop Event
node limit
Counts
23 → 12
Calls
Call 1
Inputs
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(pow.f64 (*.f64 a (*.f64 i b)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) i) a))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 i b))))
(exp.f64 (log.f64 (*.f64 a (*.f64 i b))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 i b))))
Outputs
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(*.f64 i (*.f64 a b))
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(*.f64 i (*.f64 a b))
(pow.f64 (*.f64 a (*.f64 i b)) 1)
(*.f64 i (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 2)
(*.f64 i (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 3)
(*.f64 i (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1/3)
(*.f64 i (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2))
(*.f64 i (*.f64 a b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) i) a))
(*.f64 i (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3))
(*.f64 i (*.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 i b))))
(*.f64 i (*.f64 a b))
(exp.f64 (log.f64 (*.f64 a (*.f64 i b))))
(*.f64 i (*.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 i b))))
(*.f64 i (*.f64 a b))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
1.18%
(-.f64 (*.f64 t j) (*.f64 b z))
6.56%
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
Compiler

Compiled 36 to 13 computations (63.9% saved)

series6.0ms (0%)

Counts
2 → 100
Calls

27 calls:

TimeVariablePointExpression
1.0ms
c
@0
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
0.0ms
t
@0
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
0.0ms
j
@-inf
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
0.0ms
c
@inf
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
0.0ms
z
@inf
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))

rewrite125.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
988×distribute-rgt-in
936×distribute-lft-in
778×associate-*r/
636×associate-*l/
344×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

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

simplify190.0ms (0.4%)

Algorithm
egg-herbie
Rules
1082×+-commutative
1020×fma-def
782×associate-/l*
746×associate-*r*
672×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066315470
1182214288
2740214288
Stop Event
node limit
Counts
388 → 387
Calls
Call 1
Inputs
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 z b))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(*.f64 -1 (*.f64 z b))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(*.f64 -1 (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(*.f64 -1 (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(*.f64 -1 (*.f64 z b))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(*.f64 -1 (*.f64 z b))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (*.f64 (*.f64 b z) 0)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 (*.f64 b z) 0) c))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 c (*.f64 (*.f64 b z) 0)) (*.f64 c (*.f64 (*.f64 b z) 0))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) c) (*.f64 c (*.f64 (*.f64 b z) 0))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 c (*.f64 (*.f64 b z) 0)) (*.f64 (*.f64 (*.f64 b z) 0) c)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) c) (*.f64 (*.f64 (*.f64 b z) 0) c)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 1 (*.f64 c (*.f64 (*.f64 b z) 0))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 1 (*.f64 (*.f64 (*.f64 b z) 0) c)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) c))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) c))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) c))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) c))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) c))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 c (*.f64 (*.f64 b z) 0)) 1))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 (*.f64 (*.f64 b z) 0) c) 1))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b (neg.f64 z))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 c (*.f64 (*.f64 b z) 0))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (*.f64 (*.f64 b z) 0) c)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 c (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0))))
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 c (*.f64 (*.f64 b z) 0)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))
(+.f64 (*.f64 (*.f64 t j) c) (*.f64 (*.f64 b (neg.f64 z)) c))
(+.f64 (*.f64 (*.f64 t j) c) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 c (*.f64 (*.f64 b z) 0))))
(+.f64 (*.f64 (*.f64 t j) c) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 (*.f64 (*.f64 b z) 0) c)))
(+.f64 (*.f64 (*.f64 t j) c) (*.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) c))
(+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 (*.f64 t j) c))
(+.f64 (*.f64 (*.f64 (*.f64 b z) 0) c) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))
(+.f64 (*.f64 1 (*.f64 c (*.f64 t j))) (*.f64 1 (*.f64 c (*.f64 b (neg.f64 z)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 t j) c)) (*.f64 1 (*.f64 (*.f64 b (neg.f64 z)) c)))
(+.f64 (*.f64 (*.f64 c (*.f64 t j)) 1) (*.f64 (*.f64 c (*.f64 b (neg.f64 z))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 t j) c) 1) (*.f64 (*.f64 (*.f64 b (neg.f64 z)) c) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))) (-.f64 1 (*.f64 c (*.f64 (*.f64 b z) 0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))) (-.f64 1 (*.f64 (*.f64 (*.f64 b z) 0) c)))
(/.f64 c (/.f64 1 (-.f64 (*.f64 t j) (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 (fma.f64 t j (*.f64 b z)) c))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) c))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (fma.f64 t j (*.f64 b z)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c) (fma.f64 t j (*.f64 b z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 b z) 0)))) (-.f64 (*.f64 t j) (+.f64 (*.f64 b z) (*.f64 (*.f64 b z) 0))))
(/.f64 (*.f64 c (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (-.f64 (*.f64 b (neg.f64 z)) (*.f64 t j)))))
(/.f64 (*.f64 c (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 (*.f64 (*.f64 b z) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z))))))
(/.f64 (*.f64 c (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 c (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 1 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (fma.f64 t j (*.f64 b z)))
(/.f64 (*.f64 1 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c)) (fma.f64 t j (*.f64 b z)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (*.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z)))) c) (-.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 b z) 0))) c) (-.f64 (*.f64 t j) (+.f64 (*.f64 b z) (*.f64 (*.f64 b z) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3)) c) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (-.f64 (*.f64 b (neg.f64 z)) (*.f64 t j)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 (*.f64 (*.f64 b z) 0) 3)) c) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) c) (neg.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) c) (neg.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) 1) (fma.f64 t j (*.f64 b z)))
(/.f64 (*.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c) 1) (fma.f64 t j (*.f64 b z)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) c)) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) c)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) 1) (fma.f64 t j (*.f64 b z)))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (fma.f64 t j (*.f64 b z)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (*.f64 (cbrt.f64 (fma.f64 t j (*.f64 b z))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c) 1) (fma.f64 t j (*.f64 b z)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c) (sqrt.f64 (fma.f64 t j (*.f64 b z)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c) (*.f64 (cbrt.f64 (fma.f64 t j (*.f64 b z))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(pow.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) 1)
(pow.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) 3)
(pow.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) 2))
(log.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 t j) (*.f64 b z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))))
(cbrt.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))))
(exp.f64 (log.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))))
(+.f64 (*.f64 t j) (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (*.f64 (*.f64 b z) 0)))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (*.f64 t j) (*.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) 1))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 b z) 0))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 2))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 1))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (*.f64 (*.f64 b z) 0)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (*.f64 (*.f64 b z) 0)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 (*.f64 b z) 0)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (*.f64 (*.f64 b z) 0)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (*.f64 (*.f64 b z) 0)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (*.f64 (*.f64 b z) 0)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 1 (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 1 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 1 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) 1))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) 1))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) 1))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) 1))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) 1))
(+.f64 (*.f64 b (neg.f64 z)) (*.f64 t j))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (*.f64 (*.f64 b z) 0)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 b z) (-.f64 (*.f64 t j) (*.f64 b z))))
(+.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (*.f64 t j))
(+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 b (neg.f64 z))) (*.f64 b z))
(+.f64 (+.f64 (*.f64 (*.f64 b z) 0) (*.f64 t j)) (*.f64 b (neg.f64 z)))
(+.f64 (+.f64 (*.f64 (*.f64 b z) 0) (*.f64 t j)) (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)))
(+.f64 (-.f64 (*.f64 t j) (exp.f64 (log1p.f64 (*.f64 b z)))) 1)
(*.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 1)
(*.f64 1 (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2) (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 t j (*.f64 b z))))
(*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 (*.f64 t j))) (-.f64 (sqrt.f64 (*.f64 t j)) (sqrt.f64 (*.f64 b z))))
(*.f64 (/.f64 1 (fma.f64 t j (*.f64 b z))) (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) (*.f64 t j)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t j) 2) 3) (pow.f64 (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))) (-.f64 (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))) (pow.f64 (*.f64 t j) 2)))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 t j) (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 t j (*.f64 b z)))
(/.f64 (fma.f64 t j (*.f64 b z)) (/.f64 (fma.f64 t j (*.f64 b z)) (-.f64 (*.f64 t j) (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (-.f64 (*.f64 t j) (*.f64 b z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (/.f64 (fma.f64 t j (*.f64 b z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (/.f64 (fma.f64 t j (*.f64 b z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z)))) (-.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 b z) 0))) (-.f64 (*.f64 t j) (+.f64 (*.f64 b z) (*.f64 (*.f64 b z) 0))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 b z) 2))) (*.f64 (fma.f64 t j (*.f64 b z)) (+.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 t j) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 t j) 3)) (*.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (-.f64 (*.f64 b (neg.f64 z)) (*.f64 t j)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 (*.f64 (*.f64 b z) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 2) 3) (pow.f64 (pow.f64 (*.f64 b z) 2) 3)) (*.f64 (fma.f64 t j (*.f64 b z)) (+.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (pow.f64 (*.f64 b z) 2) (+.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 t j) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (+.f64 (*.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 t j) 3)) (*.f64 (pow.f64 (*.f64 b z) 3) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (neg.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) 1) (fma.f64 t j (*.f64 b z)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 b z) 0)))) (-.f64 (*.f64 t j) (+.f64 (*.f64 b z) (*.f64 (*.f64 b z) 0))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (-.f64 (*.f64 b (neg.f64 z)) (*.f64 t j)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 (*.f64 (*.f64 b z) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z)))) 1) (-.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 b z) 0))) 1) (-.f64 (*.f64 t j) (+.f64 (*.f64 b z) (*.f64 (*.f64 b z) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3)) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (-.f64 (*.f64 b (neg.f64 z)) (*.f64 t j)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 (*.f64 (*.f64 b z) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) 1) (neg.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2)) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 b z) 2))) (/.f64 1 (fma.f64 t j (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 t j) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 2) 3) (pow.f64 (pow.f64 (*.f64 b z) 2) 3)) (/.f64 1 (fma.f64 t j (*.f64 b z)))) (+.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (pow.f64 (*.f64 b z) 2) (+.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 t j) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 t j) 3)) (*.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 b z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 t j) 3)) (*.f64 (pow.f64 (*.f64 b z) 3) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) 1) (fma.f64 t j (*.f64 b z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (sqrt.f64 (fma.f64 t j (*.f64 b z)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (*.f64 (cbrt.f64 (fma.f64 t j (*.f64 b z))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t j) (*.f64 b z)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(exp.f64 (log.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(fma.f64 t j (*.f64 b (neg.f64 z)))
(fma.f64 j t (*.f64 b (neg.f64 z)))
(fma.f64 1 (*.f64 t j) (*.f64 b (neg.f64 z)))
(fma.f64 1 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 b z) 0))
(fma.f64 (sqrt.f64 (*.f64 t j)) (sqrt.f64 (*.f64 t j)) (*.f64 b (neg.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 b z) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t j)) 2) (cbrt.f64 (*.f64 t j)) (*.f64 b (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2) (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 b z) 0))
Outputs
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 (*.f64 c b) z))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 (*.f64 c b) z))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 (*.f64 c b) z))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 (*.f64 c b) z))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 (*.f64 c b) z))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 (*.f64 c b) z))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 z b))
(*.f64 (neg.f64 b) z)
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 -1 (*.f64 z b))
(*.f64 (neg.f64 b) z)
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 -1 (*.f64 b z))
(*.f64 (neg.f64 b) z)
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 -1 (*.f64 b z))
(*.f64 (neg.f64 b) z)
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 t j)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 -1 (*.f64 z b))
(*.f64 (neg.f64 b) z)
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 -1 (*.f64 z b))
(*.f64 (neg.f64 b) z)
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (*.f64 (*.f64 b z) 0)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 (*.f64 b z) 0) c))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 c (*.f64 (*.f64 b z) 0)) (*.f64 c (*.f64 (*.f64 b z) 0))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) c) (*.f64 c (*.f64 (*.f64 b z) 0))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 c (*.f64 (*.f64 b z) 0)) (*.f64 (*.f64 (*.f64 b z) 0) c)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) c) (*.f64 (*.f64 (*.f64 b z) 0) c)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(*.f64 c (-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b)))
(*.f64 c (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b))))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 c (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(*.f64 c (-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b)))
(*.f64 c (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 1 (*.f64 c (*.f64 (*.f64 b z) 0))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 1 (*.f64 (*.f64 (*.f64 b z) 0) c)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) c))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) c))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) c))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) c))
(*.f64 c (-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b)))
(*.f64 c (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b))))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) c))
(*.f64 c (-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b)))
(*.f64 c (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 c (*.f64 (*.f64 b z) 0)) 1))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 (*.f64 (*.f64 b z) 0) c) 1))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b (neg.f64 z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 c (*.f64 (*.f64 b z) 0))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (*.f64 (*.f64 b z) 0) c)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 c (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 (*.f64 b z) 0)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 (*.f64 t j) c) (*.f64 (*.f64 b (neg.f64 z)) c))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 (*.f64 t j) c) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 c (*.f64 (*.f64 b z) 0))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 (*.f64 t j) c) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 (*.f64 (*.f64 b z) 0) c)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 (*.f64 t j) c) (*.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) c))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 (*.f64 t j) c))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 (*.f64 (*.f64 b z) 0) c) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 1 (*.f64 c (*.f64 t j))) (*.f64 1 (*.f64 c (*.f64 b (neg.f64 z)))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 1 (*.f64 (*.f64 t j) c)) (*.f64 1 (*.f64 (*.f64 b (neg.f64 z)) c)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 (*.f64 c (*.f64 t j)) 1) (*.f64 (*.f64 c (*.f64 b (neg.f64 z))) 1))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 (*.f64 (*.f64 t j) c) 1) (*.f64 (*.f64 (*.f64 b (neg.f64 z)) c) 1))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))) 1)
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))) (-.f64 1 (*.f64 c (*.f64 (*.f64 b z) 0))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))) (-.f64 1 (*.f64 (*.f64 (*.f64 b z) 0) c)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 c (/.f64 1 (-.f64 (*.f64 t j) (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 (fma.f64 t j (*.f64 b z)) c))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) c))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (fma.f64 t j (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c) (fma.f64 t j (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 b z) 0)))) (-.f64 (*.f64 t j) (+.f64 (*.f64 b z) (*.f64 (*.f64 b z) 0))))
(/.f64 c (/.f64 (-.f64 (*.f64 t j) (fma.f64 b z 0)) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2) 0)))
(*.f64 (/.f64 (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 2) (fma.f64 t j (*.f64 z (neg.f64 b)))) c)
(/.f64 (*.f64 c (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (-.f64 (*.f64 b (neg.f64 z)) (*.f64 t j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 (neg.f64 b) z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 b) z) (*.f64 t j))))) c))
(*.f64 (/.f64 c (fma.f64 (*.f64 z (neg.f64 b)) (neg.f64 (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 c (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 (*.f64 (*.f64 b z) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z))))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 t j)) (*.f64 z b)))) (+.f64 0 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 3))))
(*.f64 (/.f64 (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 3) (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 2)) c)
(/.f64 (*.f64 c (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (fma.f64 t j (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 c (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 1 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (fma.f64 t j (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 1 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c)) (fma.f64 t j (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))) (/.f64 (sqrt.f64 (fma.f64 t j (*.f64 z b))) (*.f64 c (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))))))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b))))) (sqrt.f64 (fma.f64 z b (*.f64 t j)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))))) (*.f64 c (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (sqrt.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))) (*.f64 c (sqrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b))))))
(/.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))) 2)) (/.f64 (cbrt.f64 (fma.f64 t j (*.f64 z b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2)))))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b)))) 2)) (/.f64 (cbrt.f64 (fma.f64 z b (*.f64 t j))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2)))))
(/.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (*.f64 c (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))))))
(*.f64 (/.f64 (*.f64 c (pow.f64 (cbrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b)))) 2)) (cbrt.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z)))) c) (-.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 b z) 0))) c) (-.f64 (*.f64 t j) (+.f64 (*.f64 b z) (*.f64 (*.f64 b z) 0))))
(/.f64 c (/.f64 (-.f64 (*.f64 t j) (fma.f64 b z 0)) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2) 0)))
(*.f64 (/.f64 (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 2) (fma.f64 t j (*.f64 z (neg.f64 b)))) c)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3)) c) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (-.f64 (*.f64 b (neg.f64 z)) (*.f64 t j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 (neg.f64 b) z) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 b) z) (*.f64 t j))))) c))
(*.f64 (/.f64 c (fma.f64 (*.f64 z (neg.f64 b)) (neg.f64 (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 (*.f64 (*.f64 b z) 0) 3)) c) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z))))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 t j)) (*.f64 z b)))) (+.f64 0 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 3))))
(*.f64 (/.f64 (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 3) (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 2)) c)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) c) (neg.f64 (fma.f64 t j (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) c) (neg.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) 1) (fma.f64 t j (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c) 1) (fma.f64 t j (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) c)) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))) (/.f64 (sqrt.f64 (fma.f64 t j (*.f64 z b))) (*.f64 c (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))))))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b))))) (sqrt.f64 (fma.f64 z b (*.f64 t j)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) c)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))))) (*.f64 c (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (sqrt.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))) (*.f64 c (sqrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b))))))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) 1) (fma.f64 t j (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (fma.f64 t j (*.f64 b z)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (*.f64 (cbrt.f64 (fma.f64 t j (*.f64 b z))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c) 1) (fma.f64 t j (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c) (sqrt.f64 (fma.f64 t j (*.f64 b z)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) c) (*.f64 (cbrt.f64 (fma.f64 t j (*.f64 b z))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) c) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (/.f64 c (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))
(pow.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) 1)
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(pow.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) 2)
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) 3)
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(pow.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) 3) 1/3)
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(sqrt.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) 2))
(sqrt.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) 2))
(fabs.f64 (*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b)))))
(log.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 t j) (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(cbrt.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) 3))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 c 3)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(expm1.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(exp.f64 (log.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) 1))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 t j) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (*.f64 (*.f64 b z) 0)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (*.f64 t j) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (*.f64 t j) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (*.f64 t j) (*.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) 1))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 b z) 0))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 2))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 1))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (*.f64 (*.f64 b z) 0)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (*.f64 (*.f64 b z) 0)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 (*.f64 b z) 0)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (*.f64 (*.f64 b z) 0)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (*.f64 (*.f64 b z) 0)))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (*.f64 (*.f64 b z) 0)))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 z b)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b)) (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b)) (+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 b z) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b)) (+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 z b)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b)) (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 1 (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 1 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 1 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) 1))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) 1))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) 1))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) 1))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) 1))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (*.f64 b (neg.f64 z)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (*.f64 (*.f64 b z) 0)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (*.f64 (*.f64 (*.f64 b z) 0) 2)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (*.f64 (*.f64 (*.f64 b z) 0) 1)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 t j) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 b z) (-.f64 (*.f64 t j) (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)) (*.f64 t j))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 2) (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 (*.f64 (*.f64 b z) 0) 1) (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 z b))) (*.f64 z b))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))) (*.f64 t j))
(+.f64 (*.f64 t j) (neg.f64 (*.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 z b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (fma.f64 t j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2) (*.f64 z b))) (*.f64 z b))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)) (*.f64 t j))
(+.f64 (*.f64 t j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (pow.f64 (cbrt.f64 (*.f64 z b)) 2)))
(+.f64 (+.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 b (neg.f64 z))) (*.f64 b z))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (+.f64 (*.f64 (*.f64 b z) 0) (*.f64 t j)) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (+.f64 (*.f64 (*.f64 b z) 0) (*.f64 t j)) (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (*.f64 b z) 0)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 t j) (exp.f64 (log1p.f64 (*.f64 b z)))) 1)
(+.f64 1 (-.f64 (*.f64 t j) (exp.f64 (log1p.f64 (*.f64 z b)))))
(-.f64 (*.f64 t j) (expm1.f64 (log1p.f64 (*.f64 z b))))
(*.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 1)
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 1 (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2) (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 t j (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 (*.f64 t j))) (-.f64 (sqrt.f64 (*.f64 t j)) (sqrt.f64 (*.f64 b z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z b)) (sqrt.f64 (*.f64 t j))) (-.f64 (sqrt.f64 (*.f64 t j)) (sqrt.f64 (*.f64 z b))))
(*.f64 (/.f64 1 (fma.f64 t j (*.f64 b z))) (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))) (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (-.f64 (*.f64 b z) (*.f64 t j)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) (*.f64 t j)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2)) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 b (*.f64 z (-.f64 (*.f64 z b) (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (pow.f64 (*.f64 t j) 4) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (fma.f64 t j (*.f64 z b)) (fma.f64 t j (*.f64 z b)))))) (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (-.f64 (pow.f64 (*.f64 t j) 4) (*.f64 (pow.f64 (*.f64 z b) 2) (*.f64 (fma.f64 z b (*.f64 t j)) (fma.f64 z b (*.f64 t j)))))) (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 z b) (fma.f64 z b (*.f64 t j)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t j) 2) 3) (pow.f64 (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))) (-.f64 (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))) (pow.f64 (*.f64 t j) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t j) 2) 3) (pow.f64 (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))) 3))) (+.f64 (pow.f64 (*.f64 t j) 4) (*.f64 (*.f64 z b) (*.f64 (fma.f64 t j (*.f64 z b)) (-.f64 (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))) (pow.f64 (*.f64 t j) 2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 z b) (fma.f64 z b (*.f64 t j))) 3) (pow.f64 (*.f64 t j) 6))) (fma.f64 (*.f64 (*.f64 z b) (fma.f64 z b (*.f64 t j))) (-.f64 (*.f64 (*.f64 z b) (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)) (pow.f64 (*.f64 t j) 4)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 t j) (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 t j (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (fma.f64 t j (*.f64 b z)) (/.f64 (fma.f64 t j (*.f64 b z)) (-.f64 (*.f64 t j) (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (-.f64 (*.f64 t j) (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (/.f64 (fma.f64 t j (*.f64 b z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))) (fma.f64 t j (*.f64 z b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))) (fma.f64 z b (*.f64 t j))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (/.f64 (fma.f64 t j (*.f64 b z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2)))) (fma.f64 t j (*.f64 z b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))) (/.f64 (fma.f64 z b (*.f64 t j)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (/.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z)))) (-.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 b z) 0))) (-.f64 (*.f64 t j) (+.f64 (*.f64 b z) (*.f64 (*.f64 b z) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2) 0) (-.f64 (*.f64 t j) (fma.f64 b z 0)))
(/.f64 (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 2) (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 b z) 2))) (*.f64 (fma.f64 t j (*.f64 b z)) (+.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 t j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 4) (pow.f64 (*.f64 z b) 4)) (*.f64 (fma.f64 t j (*.f64 z b)) (+.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 4) (pow.f64 (*.f64 z b) 4)) (*.f64 (fma.f64 z b (*.f64 t j)) (+.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 t j) 3)) (*.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 b z) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (-.f64 (*.f64 b (neg.f64 z)) (*.f64 t j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 (neg.f64 b) z) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 b) z) (*.f64 t j))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 (*.f64 z (neg.f64 b)) (neg.f64 (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 (*.f64 (*.f64 b z) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 t j)) (*.f64 z b)))))
(/.f64 (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 3) (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 2) 3) (pow.f64 (pow.f64 (*.f64 b z) 2) 3)) (*.f64 (fma.f64 t j (*.f64 b z)) (+.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (pow.f64 (*.f64 b z) 2) (+.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 t j) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 2) 3) (pow.f64 (pow.f64 (*.f64 z b) 2) 3)) (*.f64 (fma.f64 t j (*.f64 z b)) (+.f64 (pow.f64 (*.f64 t j) 4) (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 t j) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (fma.f64 z b (*.f64 t j)) (fma.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2)) (pow.f64 (*.f64 t j) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))) (+.f64 (*.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 t j) 3)) (*.f64 (pow.f64 (*.f64 b z) 3) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (+.f64 (pow.f64 (*.f64 t j) 6) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 t j) 3)) (pow.f64 (*.f64 z b) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (*.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)) (fma.f64 (pow.f64 (*.f64 z b) 3) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (pow.f64 (*.f64 t j) 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (neg.f64 (fma.f64 t j (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) 1) (fma.f64 t j (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 b z) 0)))) (-.f64 (*.f64 t j) (+.f64 (*.f64 b z) (*.f64 (*.f64 b z) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2) 0) (-.f64 (*.f64 t j) (fma.f64 b z 0)))
(/.f64 (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 2) (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3))) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (-.f64 (*.f64 b (neg.f64 z)) (*.f64 t j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 (neg.f64 b) z) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 b) z) (*.f64 t j))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 (*.f64 z (neg.f64 b)) (neg.f64 (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 (*.f64 (*.f64 b z) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 t j)) (*.f64 z b)))))
(/.f64 (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 3) (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 2))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (fma.f64 t j (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))) (/.f64 (sqrt.f64 (fma.f64 t j (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 z b)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b)))) (sqrt.f64 (fma.f64 z b (*.f64 t j)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (sqrt.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))) (sqrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))) 2) (/.f64 (cbrt.f64 (fma.f64 t j (*.f64 z b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b)))) 2) (cbrt.f64 (fma.f64 z b (*.f64 t j)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b)))) 2) (cbrt.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z)))) 1) (-.f64 (*.f64 t j) (*.f64 b (neg.f64 z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (*.f64 (*.f64 b z) 0))) 1) (-.f64 (*.f64 t j) (+.f64 (*.f64 b z) (*.f64 (*.f64 b z) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2) 0) (-.f64 (*.f64 t j) (fma.f64 b z 0)))
(/.f64 (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 2) (fma.f64 t j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3)) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b (neg.f64 z)) (-.f64 (*.f64 b (neg.f64 z)) (*.f64 t j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 (neg.f64 b) z) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 (neg.f64 z) (-.f64 (*.f64 (neg.f64 b) z) (*.f64 t j))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 (*.f64 z (neg.f64 b)) (neg.f64 (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) (pow.f64 (*.f64 (*.f64 b z) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2) (*.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 (*.f64 b z) 0) (-.f64 (*.f64 t j) (*.f64 b z))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 t j)) (*.f64 z b)))))
(/.f64 (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 3) (pow.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) 1) (neg.f64 (fma.f64 t j (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))) (/.f64 (sqrt.f64 (fma.f64 t j (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 z b)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b)))) (sqrt.f64 (fma.f64 z b (*.f64 t j)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))) (sqrt.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))) (sqrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2)) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))) 2) (/.f64 (cbrt.f64 (fma.f64 t j (*.f64 z b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b)))) 2) (cbrt.f64 (fma.f64 z b (*.f64 t j)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 z b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t j (*.f64 z (neg.f64 b)))) 2) (cbrt.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 b z) 2))) (/.f64 1 (fma.f64 t j (*.f64 b z)))) (+.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 t j) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 4) (pow.f64 (*.f64 z b) 4)) (*.f64 (fma.f64 t j (*.f64 z b)) (+.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 4) (pow.f64 (*.f64 z b) 4)) (*.f64 (fma.f64 z b (*.f64 t j)) (+.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 2) 3) (pow.f64 (pow.f64 (*.f64 b z) 2) 3)) (/.f64 1 (fma.f64 t j (*.f64 b z)))) (+.f64 (*.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 t j) 2)) (*.f64 (pow.f64 (*.f64 b z) 2) (+.f64 (pow.f64 (*.f64 b z) 2) (pow.f64 (*.f64 t j) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 2) 3) (pow.f64 (pow.f64 (*.f64 z b) 2) 3)) (*.f64 (fma.f64 t j (*.f64 z b)) (+.f64 (pow.f64 (*.f64 t j) 4) (+.f64 (pow.f64 (*.f64 z b) 4) (*.f64 (pow.f64 (*.f64 z b) 2) (pow.f64 (*.f64 t j) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (fma.f64 z b (*.f64 t j)) (fma.f64 (pow.f64 (*.f64 z b) 2) (+.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 z b) 2)) (pow.f64 (*.f64 t j) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 t j) 3)) (*.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 b z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 6) (pow.f64 (*.f64 z b) 6)) (*.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 3) 3) (pow.f64 (pow.f64 (*.f64 b z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 t j) 3)) (*.f64 (pow.f64 (*.f64 b z) 3) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))) (+.f64 (pow.f64 (*.f64 t j) 6) (+.f64 (*.f64 (pow.f64 (*.f64 z b) 3) (pow.f64 (*.f64 t j) 3)) (pow.f64 (*.f64 z b) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t j) 3) 3) (pow.f64 (pow.f64 (*.f64 z b) 3) 3)) (*.f64 (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)) (fma.f64 (pow.f64 (*.f64 z b) 3) (+.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (pow.f64 (*.f64 t j) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) 1) (fma.f64 t j (*.f64 b z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (sqrt.f64 (fma.f64 t j (*.f64 b z)))) (sqrt.f64 (fma.f64 t j (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 2) (pow.f64 (*.f64 b z) 2)) (*.f64 (cbrt.f64 (fma.f64 t j (*.f64 b z))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (fma.f64 t j (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) 1) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 b z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 (*.f64 b z) (fma.f64 t j (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (+.f64 (pow.f64 (*.f64 t j) 2) (*.f64 b (*.f64 z (fma.f64 t j (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 b (*.f64 z (fma.f64 z b (*.f64 t j))) (pow.f64 (*.f64 t j) 2)))
(pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 1)
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2)
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 3)
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3) 1/3)
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 z b)) 2))
(fabs.f64 (fma.f64 t j (*.f64 z (neg.f64 b))))
(log.f64 (exp.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t j) (*.f64 b z)))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t j) (*.f64 b z)) 3))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(exp.f64 (log.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 1))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t j) (*.f64 b z))))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(fma.f64 t j (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(fma.f64 j t (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(fma.f64 1 (*.f64 t j) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(fma.f64 1 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 (*.f64 b z) 0))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 t j)) (sqrt.f64 (*.f64 t j)) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (sqrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 b z) 0))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t j)) 2) (cbrt.f64 (*.f64 t j)) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) 2) (cbrt.f64 (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (*.f64 b z) 0))
(-.f64 (*.f64 t j) (*.f64 z b))
(fma.f64 t j (*.f64 z (neg.f64 b)))

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.02%
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
7.55%
(*.f64 (*.f64 c (neg.f64 b)) z)
8.87%
(*.f64 (*.f64 y x) z)
Compiler

Compiled 46 to 15 computations (67.4% saved)

series8.0ms (0%)

Counts
3 → 132
Calls

33 calls:

TimeVariablePointExpression
2.0ms
c
@-inf
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
1.0ms
c
@0
(*.f64 (*.f64 c (neg.f64 b)) z)
0.0ms
b
@0
(*.f64 (*.f64 c (neg.f64 b)) z)
0.0ms
z
@0
(*.f64 (*.f64 c (neg.f64 b)) z)
0.0ms
z
@inf
(*.f64 (*.f64 c (neg.f64 b)) z)

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
794×distribute-rgt-in
748×distribute-lft-in
522×associate-*r/
444×associate-*l/
364×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify122.0ms (0.2%)

Algorithm
egg-herbie
Rules
1426×times-frac
1230×associate-*r*
1064×associate-*l*
906×associate-/l*
904×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045614471
1143913361
Stop Event
node limit
Counts
313 → 292
Calls
Call 1
Inputs
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) 1)
(pow.f64 (*.f64 y (*.f64 x z)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x z))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x z))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 x z)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x z))))
(exp.f64 (log.f64 (*.f64 y (*.f64 x z))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x z))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x z))))
(+.f64 (*.f64 (*.f64 z c) 0) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 0 (*.f64 z c)) (*.f64 b (*.f64 z c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 z b)))) 1)
(/.f64 (*.f64 (*.f64 z c) (-.f64 0 (*.f64 b b))) b)
(/.f64 (*.f64 (*.f64 z c) (-.f64 0 (pow.f64 b 3))) (+.f64 (*.f64 b b) 0))
(/.f64 (*.f64 (-.f64 0 (*.f64 b b)) (*.f64 c z)) b)
(/.f64 (*.f64 (-.f64 0 (pow.f64 b 3)) (*.f64 c z)) (+.f64 (*.f64 b b) 0))
(pow.f64 (*.f64 c (*.f64 z b)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 1/3)
(neg.f64 (*.f64 c (*.f64 z b)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 z b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 z b)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 z b))))
(exp.f64 (log.f64 (*.f64 c (*.f64 z b))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 z b))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 z b))))
(-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (*.f64 c b) z (*.f64 c (*.f64 z b)))))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b)))))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b)))))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (*.f64 c (*.f64 z b)) 1 (*.f64 c (*.f64 z b)))))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 z b)))) (sqrt.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 z b)))))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 2) (*.f64 c (*.f64 z b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (+.f64 (*.f64 c (*.f64 z b)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 c (*.f64 z b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 (neg.f64 z) (*.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 (neg.f64 c) (*.f64 z b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 -1 (*.f64 c (*.f64 z b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 z b)))) (sqrt.f64 (*.f64 c (*.f64 z b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 2)) (cbrt.f64 (*.f64 c (*.f64 z b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (*.f64 c b) z (*.f64 c (*.f64 z b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (*.f64 c (*.f64 z b)) 1 (*.f64 c (*.f64 z b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 z b)))) (sqrt.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 z b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 2) (*.f64 c (*.f64 z b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 z b)))) (-.f64 1 (*.f64 y (*.f64 x z))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (*.f64 c b) z (*.f64 c (*.f64 z b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (*.f64 c (*.f64 z b)) 1 (*.f64 c (*.f64 z b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 z b)))) (sqrt.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 z b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 2) (*.f64 c (*.f64 z b)))))
(-.f64 (+.f64 (*.f64 y (*.f64 x z)) (exp.f64 (log1p.f64 (*.f64 c (*.f64 z b))))) 1)
(-.f64 (+.f64 (*.f64 c (*.f64 z b)) (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z))))) 1)
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 1)
(*.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))
(*.f64 (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (fma.f64 y x (*.f64 c b))))
(*.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (fma.f64 y x (*.f64 c b))))
(*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(*.f64 (fma.f64 y x (*.f64 c b)) z)
(*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) (sqrt.f64 (*.f64 y (*.f64 x z)))) (-.f64 (sqrt.f64 (*.f64 y (*.f64 x z))) (sqrt.f64 (*.f64 c (*.f64 z b)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))
(*.f64 (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b)))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (*.f64 z (fma.f64 y x (*.f64 c b))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (neg.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))) (neg.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (neg.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (*.f64 (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z)))) (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) 3) (pow.f64 (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z)))) (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))) (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))))))
(/.f64 z (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (fma.f64 y x (*.f64 c b)) (*.f64 z (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 1)
(/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 1 (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (*.f64 z (fma.f64 y x (*.f64 c b))))))
(/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 z (fma.f64 y x (*.f64 c b))))
(/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))
(/.f64 (*.f64 z z) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (fma.f64 y x (*.f64 c b)) (fma.f64 y x (*.f64 c b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(/.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)) (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))))
(/.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) z) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) 1) (*.f64 z (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 y (*.f64 x z)) 3)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (+.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 y (*.f64 x z)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) 3)) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2))) (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))
(/.f64 (neg.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (neg.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) 1) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))) (neg.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) 1) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) 1) (neg.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2))) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) 3)) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2))) (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 y (*.f64 x z)) 3)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))) (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))) (+.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 y (*.f64 x z)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) z) (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)) (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (fma.f64 y x (*.f64 c b))) z)
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) (sqrt.f64 (*.f64 y (*.f64 x z))))) (-.f64 (sqrt.f64 (*.f64 y (*.f64 x z))) (sqrt.f64 (*.f64 c (*.f64 z b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) 1) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 1)
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 3)
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y x (*.f64 c b))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 y) x) z) (pow.f64 (exp.f64 c) (*.f64 z b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))))
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3))
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(exp.f64 (log.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 x z) (*.f64 c (*.f64 z b)))
(fma.f64 (*.f64 y x) z (*.f64 c (*.f64 z b)))
(fma.f64 z (*.f64 y x) (*.f64 c (*.f64 z b)))
(fma.f64 z (*.f64 c b) (*.f64 y (*.f64 x z)))
(fma.f64 c (*.f64 z b) (*.f64 y (*.f64 x z)))
(fma.f64 (*.f64 c b) z (*.f64 y (*.f64 x z)))
(fma.f64 1 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))
(fma.f64 1 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z)))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) (sqrt.f64 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 x z)))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 x z))) (sqrt.f64 (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 2) (cbrt.f64 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 x z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x z))) 2) (cbrt.f64 (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b)))
Outputs
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) 1)
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(pow.f64 (*.f64 y (*.f64 x z)) 1)
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x z))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) z)) 2)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x z))) 3)
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) 1/3)
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) z))
(*.f64 z (log.f64 (pow.f64 (exp.f64 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 x z)))))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x z))))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(exp.f64 (log.f64 (*.f64 y (*.f64 x z))))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x z))) 1))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x z))))
(*.f64 (*.f64 y x) z)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 (*.f64 z c) 0) (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 0 (*.f64 z c)) (*.f64 b (*.f64 z c)))
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 z b)))) 1)
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(/.f64 (*.f64 (*.f64 z c) (-.f64 0 (*.f64 b b))) b)
(/.f64 (*.f64 z c) (/.f64 b (neg.f64 (*.f64 b b))))
(*.f64 (/.f64 (*.f64 z c) b) (*.f64 b (neg.f64 b)))
(/.f64 (*.f64 (*.f64 z c) (-.f64 0 (pow.f64 b 3))) (+.f64 (*.f64 b b) 0))
(/.f64 (*.f64 z c) (/.f64 (*.f64 b b) (neg.f64 (pow.f64 b 3))))
(/.f64 (neg.f64 (*.f64 (*.f64 z c) (pow.f64 b 3))) (*.f64 b b))
(/.f64 (*.f64 (-.f64 0 (*.f64 b b)) (*.f64 c z)) b)
(/.f64 (*.f64 z c) (/.f64 b (neg.f64 (*.f64 b b))))
(*.f64 (/.f64 (*.f64 z c) b) (*.f64 b (neg.f64 b)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 b 3)) (*.f64 c z)) (+.f64 (*.f64 b b) 0))
(/.f64 (*.f64 z c) (/.f64 (*.f64 b b) (neg.f64 (pow.f64 b 3))))
(/.f64 (neg.f64 (*.f64 (*.f64 z c) (pow.f64 b 3))) (*.f64 b b))
(pow.f64 (*.f64 c (*.f64 z b)) 1)
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 c b))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 3)
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 1/3)
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(neg.f64 (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 z (*.f64 c (neg.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2))
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 z b)))
(*.f64 (*.f64 z b) (log.f64 (exp.f64 c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 z b)))))
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3))
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 z b))))
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(exp.f64 (log.f64 (*.f64 c (*.f64 z b))))
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 z b))) 1))
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 z b))))
(*.f64 (*.f64 z c) (+.f64 0 b))
(*.f64 z (*.f64 c b))
(-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (*.f64 c b) z (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z b) (+.f64 c c)))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z b) (+.f64 c c)))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) (+.f64 (neg.f64 z) z)))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (*.f64 c (*.f64 z b)) 1 (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z b) (+.f64 c c)))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 z b)))) (sqrt.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 z (*.f64 c b)) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 z (*.f64 c b))) 2))))
(-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (*.f64 z b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 2) (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) (+.f64 (neg.f64 z) z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (+.f64 (*.f64 c (*.f64 z b)) 1))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 c (*.f64 z b))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 (neg.f64 z) (*.f64 c b))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 (neg.f64 c) (*.f64 z b))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 -1 (*.f64 c (*.f64 z b)))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 z b)))) (sqrt.f64 (*.f64 c (*.f64 z b))))))
(+.f64 (*.f64 (*.f64 y x) z) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)))
(-.f64 (*.f64 y (*.f64 z x)) (pow.f64 (sqrt.f64 (*.f64 z (*.f64 c b))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z)))) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 2)) (cbrt.f64 (*.f64 c (*.f64 z b))))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) 1)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (*.f64 c b) z (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (*.f64 z b) (+.f64 c c)) (*.f64 z (fma.f64 y x (*.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (*.f64 z b) (+.f64 c c)) (*.f64 z (fma.f64 y x (*.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (*.f64 c b) (+.f64 (neg.f64 z) z)) (*.f64 z (fma.f64 y x (*.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (*.f64 c (*.f64 z b)) 1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (*.f64 z b) (+.f64 c c)) (*.f64 z (fma.f64 y x (*.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 z b)))) (sqrt.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)) (*.f64 c (*.f64 z b))))
(+.f64 (+.f64 (*.f64 z (*.f64 c b)) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 z (*.f64 c b))) 2))) (*.f64 z (fma.f64 y x (*.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 2) (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (*.f64 c b) (+.f64 (neg.f64 z) z)) (*.f64 z (fma.f64 y x (*.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 z b)))) (-.f64 1 (*.f64 y (*.f64 x z))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) z) (fma.f64 y x (*.f64 c b))) (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (fma.f64 y x (*.f64 c b))) z))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (*.f64 c b) z (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) z) (fma.f64 y x (*.f64 c b))) (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b))))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (*.f64 z b) (+.f64 c c)) (-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (fma.f64 y x (*.f64 c b))) z)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) z) (fma.f64 y x (*.f64 c b))) (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b))))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (*.f64 z b) (+.f64 c c)) (-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (fma.f64 y x (*.f64 c b))) z)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) z) (fma.f64 y x (*.f64 c b))) (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b))))) (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (*.f64 c b) (+.f64 (neg.f64 z) z)) (/.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (fma.f64 y x (*.f64 c b))) z)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (*.f64 c (*.f64 z b)) 1 (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) z) (fma.f64 y x (*.f64 c b))) (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b))))) (fma.f64 (*.f64 z b) c (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 (*.f64 z b) (+.f64 c c)) (-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (fma.f64 y x (*.f64 c b))) z)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 z b)))) (sqrt.f64 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) z) (fma.f64 y x (*.f64 c b))) (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b))))) (+.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)) (*.f64 c (*.f64 z b))))
(+.f64 (+.f64 (*.f64 z (*.f64 c b)) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 z (*.f64 c b))) 2))) (-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (fma.f64 y x (*.f64 c b))) z)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 2) (*.f64 c (*.f64 z b)))))
(+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) z) (fma.f64 y x (*.f64 c b))) (/.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 z (fma.f64 y x (*.f64 c b))))) (fma.f64 (neg.f64 z) (*.f64 c b) (*.f64 c (*.f64 z b))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (*.f64 c b) (+.f64 (neg.f64 z) z)) (/.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (fma.f64 y x (*.f64 c b))) z)))
(-.f64 (+.f64 (*.f64 y (*.f64 x z)) (exp.f64 (log1p.f64 (*.f64 c (*.f64 z b))))) 1)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(-.f64 (+.f64 (*.f64 c (*.f64 z b)) (exp.f64 (log1p.f64 (*.f64 y (*.f64 x z))))) 1)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 1)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (fma.f64 y x (*.f64 c b))))
(*.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 z)) (fma.f64 y x (*.f64 c b)))
(*.f64 (fma.f64 y x (*.f64 c b)) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (fma.f64 y x (*.f64 c b))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (fma.f64 y x (*.f64 c b)) (cbrt.f64 z)))
(*.f64 (fma.f64 y x (*.f64 c b)) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 (fma.f64 y x (*.f64 c b)) z)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) (sqrt.f64 (*.f64 y (*.f64 x z)))) (-.f64 (sqrt.f64 (*.f64 y (*.f64 x z))) (sqrt.f64 (*.f64 c (*.f64 z b)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 y x) z)) (sqrt.f64 (*.f64 c (*.f64 z b)))) (-.f64 (sqrt.f64 (*.f64 (*.f64 y x) z)) (sqrt.f64 (*.f64 c (*.f64 z b)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 z (*.f64 c b)))) (-.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 z (*.f64 c b)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(*.f64 (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b)))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (*.f64 z (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))) (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 (*.f64 y x) z) 2))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 y x) z)))
(*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (/.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (-.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))) (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (neg.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))) (neg.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (neg.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))) (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (*.f64 (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z)))) (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 4) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (*.f64 (-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 y x) z)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 y x) z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))) (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 4) (*.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (*.f64 (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) 3) (pow.f64 (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z)))) (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))) (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (*.f64 (*.f64 c (*.f64 z b)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) 3) (pow.f64 (*.f64 c (*.f64 (*.f64 z b) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 y x) z)))) 3))) (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 4) (*.f64 (*.f64 c (*.f64 (*.f64 z b) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 y x) z)))) (-.f64 (*.f64 c (*.f64 (*.f64 z b) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 y x) z)))) (pow.f64 (*.f64 (*.f64 y x) z) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 (*.f64 z b) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) 3) (pow.f64 (*.f64 y (*.f64 z x)) 6))) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 4) (*.f64 c (*.f64 (*.f64 (*.f64 z b) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x)))) (-.f64 (*.f64 c (*.f64 (*.f64 z b) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))) (pow.f64 (*.f64 y (*.f64 z x)) 2))))))
(/.f64 z (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (fma.f64 y x (*.f64 c b)) (*.f64 z (fma.f64 y x (*.f64 c b))))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 1)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 1 (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (*.f64 z (fma.f64 y x (*.f64 c b))))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 z (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 z z) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (fma.f64 y x (*.f64 c b)) (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))))
(/.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)) (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 4) (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c)))))) (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (*.f64 (fma.f64 y x (*.f64 c b)) (*.f64 z (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c)))))))))
(/.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) z) (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) 1) (*.f64 z (fma.f64 y x (*.f64 c b))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 (*.f64 y x) z) 2)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 y x) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 y (*.f64 x z)) 3)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 6) (pow.f64 (*.f64 c (*.f64 z b)) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))) (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 6) (pow.f64 (*.f64 z (*.f64 c b)) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))) (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 4) (pow.f64 (*.f64 c (*.f64 z b)) 4)) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 4) (pow.f64 (*.f64 z (*.f64 c b)) 4)) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (+.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 y (*.f64 x z)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 6) (pow.f64 (*.f64 c (*.f64 z b)) 6)) (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 c b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))) (-.f64 (pow.f64 (*.f64 z (*.f64 c b)) 6) (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (pow.f64 (*.f64 y (*.f64 z x)) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) 3)) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2))) (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) 3)) (*.f64 z (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 4) (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 4) (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 6) (pow.f64 (*.f64 z (*.f64 c b)) 6)) (*.f64 z (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 4) (+.f64 (pow.f64 (*.f64 z (*.f64 c b)) 4) (*.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (pow.f64 (*.f64 z (*.f64 c b)) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (/.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)))
(*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))
(/.f64 (neg.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (neg.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) 1) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 (fma.f64 y x (*.f64 c b)) z))
(*.f64 (/.f64 z (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (/.f64 z (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 (*.f64 y x) z) 2)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 y x) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))) (neg.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) 1) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 (*.f64 y x) z) 2)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 y x) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (*.f64 z (-.f64 (*.f64 c b) (*.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) 1) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) 1) (neg.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))) (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 z (fma.f64 y x (*.f64 c b)))) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c)))))) (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (*.f64 (fma.f64 y x (*.f64 c b)) (*.f64 z (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c)))))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (*.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2))) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 4) (pow.f64 (*.f64 c (*.f64 z b)) 4)) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 4) (pow.f64 (*.f64 z (*.f64 c b)) 4)) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) 3)) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 y (*.f64 x z)) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2))) (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2) 3)) (*.f64 z (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 4) (+.f64 (pow.f64 (*.f64 c (*.f64 z b)) 4) (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 2) (pow.f64 (*.f64 c (*.f64 z b)) 2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 6) (pow.f64 (*.f64 z (*.f64 c b)) 6)) (*.f64 z (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 4) (+.f64 (pow.f64 (*.f64 z (*.f64 c b)) 4) (*.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (pow.f64 (*.f64 z (*.f64 c b)) 2)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b))))) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (/.f64 (*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)))
(*.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (fma.f64 y x (*.f64 c b)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 (fma.f64 y x (*.f64 c b)) z))
(*.f64 (/.f64 z (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (/.f64 z (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 y (*.f64 x z)) 3)) (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))) (-.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 6) (pow.f64 (*.f64 c (*.f64 z b)) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))) (-.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 6) (pow.f64 (*.f64 z (*.f64 c b)) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))) (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))) (+.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 y (*.f64 x z)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 6) (pow.f64 (*.f64 c (*.f64 z b)) 6)) (*.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 3) (pow.f64 (pow.f64 (*.f64 z (*.f64 c b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))) (-.f64 (pow.f64 (*.f64 z (*.f64 c b)) 6) (-.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (pow.f64 (*.f64 y (*.f64 z x)) 6)))))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) z) (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (fma.f64 y x (*.f64 c b))))
(/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 z)) (fma.f64 y x (*.f64 c b))))
(*.f64 (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (sqrt.f64 z) (sqrt.f64 z))) (/.f64 z 1))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)) (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (fma.f64 y x (*.f64 c b))))
(/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (fma.f64 y x (*.f64 c b)) (cbrt.f64 z))))
(*.f64 (/.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2))) (/.f64 z 1))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2)) (/.f64 1 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (fma.f64 y x (*.f64 c b))) z)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))) (/.f64 1 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))) (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))) (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3))))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) (sqrt.f64 (*.f64 y (*.f64 x z))))) (-.f64 (sqrt.f64 (*.f64 y (*.f64 x z))) (sqrt.f64 (*.f64 c (*.f64 z b)))))
(/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 y x) z)) (sqrt.f64 (*.f64 c (*.f64 z b)))) (-.f64 (sqrt.f64 (*.f64 (*.f64 y x) z)) (sqrt.f64 (*.f64 c (*.f64 z b))))))
(/.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (+.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 z (*.f64 c b))))) (-.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 z (*.f64 c b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) 1) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b))))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 x z)) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 (*.f64 x z) (*.f64 c (*.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) z) 3) (pow.f64 (*.f64 c (*.f64 z b)) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 z (*.f64 c b)) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c)))))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2) (*.f64 y (*.f64 x (*.f64 (*.f64 z b) (*.f64 z c)))))))))
(pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 1)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(pow.f64 (sqrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 2)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 3)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(pow.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3) 1/3)
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(sqrt.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 2))
(log.f64 (pow.f64 (exp.f64 z) (fma.f64 y x (*.f64 c b))))
(*.f64 (fma.f64 y x (*.f64 c b)) (log.f64 (exp.f64 z)))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 y) x) z) (pow.f64 (exp.f64 c) (*.f64 z b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (fma.f64 y x (*.f64 c b))))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(cbrt.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c b))) 3))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(exp.f64 (log.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(exp.f64 (*.f64 (log.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))) 1))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(log1p.f64 (expm1.f64 (*.f64 z (fma.f64 y x (*.f64 c b)))))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 y (*.f64 x z) (*.f64 c (*.f64 z b)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 (*.f64 y x) z (*.f64 c (*.f64 z b)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 z (*.f64 y x) (*.f64 c (*.f64 z b)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 z (*.f64 c b) (*.f64 y (*.f64 x z)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 c (*.f64 z b) (*.f64 y (*.f64 x z)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 (*.f64 c b) z (*.f64 y (*.f64 x z)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 1 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 1 (*.f64 c (*.f64 z b)) (*.f64 y (*.f64 x z)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) (sqrt.f64 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 x z)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2) (*.f64 (*.f64 y x) z))
(+.f64 (*.f64 y (*.f64 z x)) (pow.f64 (sqrt.f64 (*.f64 z (*.f64 c b))) 2))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 x z))) (sqrt.f64 (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) z)) 2) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 z (*.f64 c b)) (pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 2) (cbrt.f64 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 x z)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x z))) 2) (cbrt.f64 (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b)))
(fma.f64 y (*.f64 z x) (*.f64 c (*.f64 z b)))
(*.f64 z (fma.f64 y x (*.f64 c b)))

localize20.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (*.f64 i b) (*.f64 t x))
7.63%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
77.91%
(fma.f64 (neg.f64 t) x (*.f64 t x))
Compiler

Compiled 73 to 17 computations (76.7% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(fma.f64 (neg.f64 t) x (*.f64 t x))
0.0ms
t
@inf
(fma.f64 (neg.f64 t) x (*.f64 t x))
0.0ms
t
@0
(fma.f64 (neg.f64 t) x (*.f64 t x))
0.0ms
x
@inf
(fma.f64 (neg.f64 t) x (*.f64 t x))
0.0ms
x
@0
(fma.f64 (neg.f64 t) x (*.f64 t x))

rewrite60.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1520×add-sqr-sqrt
1508×*-un-lft-identity
1390×add-cube-cbrt
1370×add-cbrt-cube
1352×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify21.0ms (0%)

Algorithm
egg-herbie
Rules
122×associate-*r*
106×associate-*l*
60×unswap-sqr
56×*-commutative
54×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058585
1168585
2908585
Stop Event
unsound
Counts
45 → 26
Calls
Call 1
Inputs
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 x) x)))
(*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 x) x)))
(*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 x) x)))
(*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 x) x)))
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) x))
(+.f64 (*.f64 t x) (*.f64 t x))
(-.f64 (+.f64 1 (*.f64 x (+.f64 t t))) 1)
(*.f64 x (+.f64 t t))
(*.f64 (*.f64 x (+.f64 t t)) 1)
(*.f64 1 (*.f64 x (+.f64 t t)))
(*.f64 (sqrt.f64 (*.f64 x (+.f64 t t))) (sqrt.f64 (*.f64 x (+.f64 t t))))
(*.f64 (cbrt.f64 (*.f64 x (+.f64 t t))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 t t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 t t))) 2) (cbrt.f64 (*.f64 x (+.f64 t t))))
(/.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (*.f64 t x) (*.f64 t x)))
(pow.f64 (*.f64 x (+.f64 t t)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 t t))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 t t))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 t t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 t t)) 2))
(log.f64 (exp.f64 (*.f64 x (+.f64 t t))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 t t)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 t t))))
(exp.f64 (log.f64 (*.f64 x (+.f64 t t))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 t t))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 t t))))
Outputs
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (*.f64 0 x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (*.f64 0 x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (*.f64 0 x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (*.f64 0 x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (*.f64 0 x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (*.f64 0 x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (*.f64 0 x))
(*.f64 t (+.f64 (*.f64 -1 x) x))
(*.f64 t (*.f64 0 x))
(*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 x) x)))
(*.f64 t (*.f64 0 x))
(*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 x) x)))
(*.f64 t (*.f64 0 x))
(*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 x) x)))
(*.f64 t (*.f64 0 x))
(*.f64 -1 (*.f64 t (+.f64 (*.f64 -1 x) x)))
(*.f64 t (*.f64 0 x))
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 t (*.f64 0 x))
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 t (*.f64 0 x))
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 t (*.f64 0 x))
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 t (*.f64 0 x))
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 t (*.f64 0 x))
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 t (*.f64 0 x))
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 t (*.f64 0 x))
(*.f64 (+.f64 (*.f64 -1 t) t) x)
(*.f64 t (*.f64 0 x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) x))
(*.f64 t (*.f64 0 x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) x))
(*.f64 t (*.f64 0 x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) x))
(*.f64 t (*.f64 0 x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) x))
(*.f64 t (*.f64 0 x))
(+.f64 (*.f64 t x) (*.f64 t x))
(*.f64 t (*.f64 0 x))
(-.f64 (+.f64 1 (*.f64 x (+.f64 t t))) 1)
(*.f64 t (*.f64 0 x))
(*.f64 x (+.f64 t t))
(*.f64 t (*.f64 0 x))
(*.f64 (*.f64 x (+.f64 t t)) 1)
(*.f64 t (*.f64 0 x))
(*.f64 1 (*.f64 x (+.f64 t t)))
(*.f64 t (*.f64 0 x))
(*.f64 (sqrt.f64 (*.f64 x (+.f64 t t))) (sqrt.f64 (*.f64 x (+.f64 t t))))
(*.f64 t (*.f64 0 x))
(*.f64 (cbrt.f64 (*.f64 x (+.f64 t t))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 t t))) 2))
(*.f64 t (*.f64 0 x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 t t))) 2) (cbrt.f64 (*.f64 x (+.f64 t t))))
(*.f64 t (*.f64 0 x))
(/.f64 (+.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 t x) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2))))
(*.f64 t (*.f64 0 x))
(/.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 t x) 2)) (-.f64 (*.f64 t x) (*.f64 t x)))
(*.f64 t (*.f64 0 x))
(pow.f64 (*.f64 x (+.f64 t t)) 1)
(*.f64 t (*.f64 0 x))
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 t t))) 2)
(*.f64 t (*.f64 0 x))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 t t))) 3)
(*.f64 t (*.f64 0 x))
(pow.f64 (pow.f64 (*.f64 x (+.f64 t t)) 3) 1/3)
(*.f64 t (*.f64 0 x))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 t t)) 2))
(*.f64 t (*.f64 0 x))
(log.f64 (exp.f64 (*.f64 x (+.f64 t t))))
(*.f64 t (*.f64 0 x))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 t t)) 3))
(*.f64 t (*.f64 0 x))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 t t))))
(*.f64 t (*.f64 0 x))
(exp.f64 (log.f64 (*.f64 x (+.f64 t t))))
(*.f64 t (*.f64 0 x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 t t))) 1))
(*.f64 t (*.f64 0 x))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 t t))))
(*.f64 t (*.f64 0 x))

eval428.0ms (0.8%)

Compiler

Compiled 49153 to 11539 computations (76.5% saved)

prune752.0ms (1.4%)

Pruning

36 alts after pruning (32 fresh and 4 done)

PrunedKeptTotal
New146371470
Fresh22527
Picked101
Done246
Total1468361504
Error
0%
Counts
1504 → 36
Alt Table
Click to see full alt table
StatusErrorProgram
53.9%
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 c (*.f64 t j)))
67.95%
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
68.32%
(/.f64 c (/.f64 1 (-.f64 (*.f64 t j) (*.f64 b z))))
67.59%
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
62.82%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 y (*.f64 i j))) 2))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
45.11%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) 3))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
44.99%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 i (neg.f64 a)) b)))
44.07%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))))
45.15%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))) b))
60.75%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (*.f64 z c) b))
38.93%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
42.94%
(-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
68.39%
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
33.36%
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))
28.61%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
43.62%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
73.75%
(+.f64 (*.f64 (*.f64 y x) z) (/.f64 (*.f64 z c) (/.f64 b (neg.f64 (*.f64 b b)))))
68.3%
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c))
83.57%
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) a))
67.61%
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)
67.81%
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
72.91%
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
82.16%
(*.f64 (*.f64 z b) (neg.f64 c))
83%
(*.f64 (*.f64 y x) z)
81.98%
(*.f64 (*.f64 c (neg.f64 b)) z)
74.32%
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
83.48%
(*.f64 y (*.f64 z x))
68.25%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
82.42%
(*.f64 i (*.f64 a b))
73.94%
(*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a))))
68.31%
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
83.37%
(*.f64 c (*.f64 t j))
65.6%
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
67.34%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
83.57%
(*.f64 a (*.f64 t (neg.f64 x)))
81.02%
(*.f64 a (*.f64 i b))
Compiler

Compiled 1604 to 1106 computations (31% saved)

localize50.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
7.47%
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
9.05%
(*.f64 (*.f64 y z) x)
72.58%
(fma.f64 (neg.f64 y) i (*.f64 y i))
Compiler

Compiled 162 to 32 computations (80.2% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite51.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1366×add-sqr-sqrt
1356×*-un-lft-identity
1250×add-cube-cbrt
1226×add-cbrt-cube
1212×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify59.0ms (0.1%)

Algorithm
egg-herbie
Rules
952×distribute-lft-out
932×*-commutative
880×distribute-rgt-in
878×distribute-lft-in
804×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034611
183611
2316611
32132611
46397611
Stop Event
node limit
Counts
47 → 12
Calls
Call 1
Inputs
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 1 (*.f64 y (*.f64 z x))) 1)
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 y z)))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
Outputs
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 1 (*.f64 y (*.f64 z x))) 1)
(*.f64 y (*.f64 z x))
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(*.f64 y (*.f64 z x))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(*.f64 y (*.f64 z x))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(*.f64 y (*.f64 z x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(*.f64 y (*.f64 z x))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(*.f64 y (*.f64 z x))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(*.f64 y (*.f64 z x))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
8.03%
(*.f64 c (*.f64 t j))
Compiler

Compiled 20 to 11 computations (45% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

9 calls:

TimeVariablePointExpression
0.0ms
c
@0
(*.f64 c (*.f64 t j))
0.0ms
j
@0
(*.f64 c (*.f64 t j))
0.0ms
t
@0
(*.f64 c (*.f64 t j))
0.0ms
t
@inf
(*.f64 c (*.f64 t j))
0.0ms
j
@inf
(*.f64 c (*.f64 t j))

rewrite68.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1368×add-sqr-sqrt
1358×*-un-lft-identity
1252×add-cube-cbrt
1228×add-cbrt-cube
1214×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
113913
2169613
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 c (*.f64 t j))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 c (*.f64 t j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 t j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 t j))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 j) t) c))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 t j))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 t j))))))))

simplify53.0ms (0.1%)

Algorithm
egg-herbie
Rules
964×*-commutative
820×log-prod
758×associate-*r*
720×distribute-rgt-in
714×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034275
186209
2320143
32089143
46107143
Stop Event
node limit
Counts
11 → 14
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 c (*.f64 t j))) 1)
(pow.f64 (*.f64 c (*.f64 t j)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 t j))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 j) t) c))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 t j))))
(exp.f64 (log.f64 (*.f64 c (*.f64 t j))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 t j))))
Outputs
(-.f64 (+.f64 1 (*.f64 c (*.f64 t j))) 1)
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(pow.f64 (*.f64 c (*.f64 t j)) 1)
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 t j))) 2)
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 3)
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(pow.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(log.f64 (pow.f64 (pow.f64 (exp.f64 j) t) c))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 t j))))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(exp.f64 (log.f64 (*.f64 c (*.f64 t j))))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 t j))))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (*.f64 c j) (*.f64 a x))
7.26%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
Compiler

Compiled 36 to 13 computations (63.9% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
c
@0
(-.f64 (*.f64 c j) (*.f64 a x))
0.0ms
x
@inf
(-.f64 (*.f64 c j) (*.f64 a x))
0.0ms
x
@-inf
(-.f64 (*.f64 c j) (*.f64 a x))
0.0ms
a
@0
(-.f64 (*.f64 c j) (*.f64 a x))
0.0ms
c
@-inf
(-.f64 (*.f64 c j) (*.f64 a x))

rewrite125.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
988×*-commutative
848×unswap-sqr
624×swap-sqr
530×distribute-lft-in
522×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119619
2265519
Stop Event
node limit
Counts
1 → 169
Calls
Call 1
Inputs
(-.f64 (*.f64 c j) (*.f64 a x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (neg.f64 a) x (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c j) (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (*.f64 (*.f64 (*.f64 a x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (*.f64 (*.f64 (*.f64 a x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (neg.f64 a) x (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (neg.f64 a) x (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (neg.f64 a) x (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (*.f64 (*.f64 (*.f64 a x) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (neg.f64 a) x (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 a x) (-.f64 (*.f64 c j) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (*.f64 c j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (-.f64 (*.f64 c j) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 a (neg.f64 x))) (*.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 a x) 0) (*.f64 c j)) (*.f64 a (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 a x) 0) (*.f64 c j)) (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c j) (exp.f64 (log1p.f64 (*.f64 a x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 c j) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 c j (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 a x)) (sqrt.f64 (*.f64 c j))) (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 a x))) (+.f64 (sqrt.f64 (*.f64 a x)) (sqrt.f64 (*.f64 c j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 c j (*.f64 a x))) (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))) (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (-.f64 (*.f64 c j) (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (-.f64 (*.f64 a x) (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 2) (*.f64 (fma.f64 c j (*.f64 a x)) (fma.f64 c j (*.f64 a x)))))) (-.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))) 3))) (+.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))) (-.f64 (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))) (pow.f64 (*.f64 c j) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))) (*.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 3/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) 1/6) (pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (*.f64 c j) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 c j (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 c j (*.f64 a x)) (/.f64 (fma.f64 c j (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (-.f64 (*.f64 c j) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (/.f64 (fma.f64 c j (*.f64 a x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (/.f64 (fma.f64 c j (*.f64 a x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (*.f64 a x) (pow.f64 (*.f64 a x) 3))) (*.f64 (fma.f64 c j (*.f64 a x)) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (pow.f64 (*.f64 a x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a (neg.f64 x)) (-.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (pow.f64 (*.f64 (*.f64 a x) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (pow.f64 (*.f64 a x) 2) 3)) (*.f64 (fma.f64 c j (*.f64 a x)) (+.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 2) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 3) 3) (pow.f64 (pow.f64 (*.f64 a x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (+.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c j) 2)) (pow.f64 (*.f64 a x) 2)) (neg.f64 (fma.f64 c j (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a (neg.f64 x)) (-.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (pow.f64 (*.f64 (*.f64 a x) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (sqrt.f64 (fma.f64 c j (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (cbrt.f64 (fma.f64 c j (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))) 1) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a (neg.f64 x)) (-.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (pow.f64 (*.f64 (*.f64 a x) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c j) 2)) (pow.f64 (*.f64 a x) 2)) 1) (neg.f64 (fma.f64 c j (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (fma.f64 c j (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (fma.f64 c j (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (*.f64 a x) (pow.f64 (*.f64 a x) 3))) (/.f64 1 (fma.f64 c j (*.f64 a x)))) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (pow.f64 (*.f64 a x) 2) 3)) (/.f64 1 (fma.f64 c j (*.f64 a x)))) (+.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 2) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (pow.f64 (*.f64 a x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 3) 3) (pow.f64 (pow.f64 (*.f64 a x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) 1) (fma.f64 c j (*.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (sqrt.f64 (fma.f64 c j (*.f64 a x)))) (sqrt.f64 (fma.f64 c j (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (*.f64 (cbrt.f64 (fma.f64 c j (*.f64 a x))) (cbrt.f64 (fma.f64 c j (*.f64 a x))))) (cbrt.f64 (fma.f64 c j (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (neg.f64 (fma.f64 c j (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c j) (*.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c j (*.f64 a (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 j c (*.f64 a (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c j) (*.f64 a (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 c j)) (*.f64 a (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 (*.f64 a x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c j)) 2) (cbrt.f64 (*.f64 c j)) (*.f64 a (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 (*.f64 a x) 0))))))

simplify138.0ms (0.3%)

Algorithm
egg-herbie
Rules
1812×associate-*r/
1318×associate-+r+
876×+-commutative
806×fma-def
704×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04109601
112158561
252938463
Stop Event
node limit
Counts
217 → 230
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (*.f64 (*.f64 a x) 0)))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (*.f64 c j) (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) 1))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (*.f64 (*.f64 a x) 0)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (neg.f64 a) x (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) 1))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) 1))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) 1))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) 1))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) 1))
(+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (*.f64 (*.f64 a x) 0)))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 a x) (-.f64 (*.f64 c j) (*.f64 a x))))
(+.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x)))
(+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (*.f64 c j))
(+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (-.f64 (*.f64 c j) (*.f64 a x)))
(+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))
(+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))
(+.f64 (+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 a (neg.f64 x))) (*.f64 a x))
(+.f64 (+.f64 (*.f64 (*.f64 a x) 0) (*.f64 c j)) (*.f64 a (neg.f64 x)))
(+.f64 (+.f64 (*.f64 (*.f64 a x) 0) (*.f64 c j)) (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)))
(+.f64 (-.f64 (*.f64 c j) (exp.f64 (log1p.f64 (*.f64 a x)))) 1)
(*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 1)
(*.f64 1 (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 c j (*.f64 a x))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a x)) (sqrt.f64 (*.f64 c j))) (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 a x))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 a x))) (+.f64 (sqrt.f64 (*.f64 a x)) (sqrt.f64 (*.f64 c j))))
(*.f64 (/.f64 1 (fma.f64 c j (*.f64 a x))) (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))) (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (-.f64 (*.f64 a x) (*.f64 c j)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 2) (*.f64 (fma.f64 c j (*.f64 a x)) (fma.f64 c j (*.f64 a x)))))) (-.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))) 3))) (+.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))) (-.f64 (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))) (pow.f64 (*.f64 c j) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))) (*.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 3/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 3/2))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) 1/6) (pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) 1/6))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 c j) (*.f64 a x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 c j (*.f64 a x)))
(/.f64 (fma.f64 c j (*.f64 a x)) (/.f64 (fma.f64 c j (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (-.f64 (*.f64 c j) (*.f64 a x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (/.f64 (fma.f64 c j (*.f64 a x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (/.f64 (fma.f64 c j (*.f64 a x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(/.f64 (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (*.f64 a x) (pow.f64 (*.f64 a x) 3))) (*.f64 (fma.f64 c j (*.f64 a x)) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (pow.f64 (*.f64 a x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a (neg.f64 x)) (-.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (pow.f64 (*.f64 (*.f64 a x) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (pow.f64 (*.f64 a x) 2) 3)) (*.f64 (fma.f64 c j (*.f64 a x)) (+.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 2) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 3) 3) (pow.f64 (pow.f64 (*.f64 a x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (+.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c j) 2)) (pow.f64 (*.f64 a x) 2)) (neg.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a (neg.f64 x)) (-.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (pow.f64 (*.f64 (*.f64 a x) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (sqrt.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (cbrt.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))) 1) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a (neg.f64 x)) (-.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (pow.f64 (*.f64 (*.f64 a x) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c j) 2)) (pow.f64 (*.f64 a x) 2)) 1) (neg.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (*.f64 a x) (pow.f64 (*.f64 a x) 3))) (/.f64 1 (fma.f64 c j (*.f64 a x)))) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (pow.f64 (*.f64 a x) 2) 3)) (/.f64 1 (fma.f64 c j (*.f64 a x)))) (+.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 2) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (pow.f64 (*.f64 a x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 3) 3) (pow.f64 (pow.f64 (*.f64 a x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) 1) (fma.f64 c j (*.f64 a x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (sqrt.f64 (fma.f64 c j (*.f64 a x)))) (sqrt.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (*.f64 (cbrt.f64 (fma.f64 c j (*.f64 a x))) (cbrt.f64 (fma.f64 c j (*.f64 a x))))) (cbrt.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (neg.f64 (fma.f64 c j (*.f64 a x)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c j) (*.f64 a x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(exp.f64 (log.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(fma.f64 c j (*.f64 a (neg.f64 x)))
(fma.f64 j c (*.f64 a (neg.f64 x)))
(fma.f64 1 (*.f64 c j) (*.f64 a (neg.f64 x)))
(fma.f64 1 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))
(fma.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 c j)) (*.f64 a (neg.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 (*.f64 a x) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c j)) 2) (cbrt.f64 (*.f64 c j)) (*.f64 a (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 (*.f64 a x) 0))
Outputs
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 c j)
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (*.f64 (*.f64 a x) 0)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (*.f64 c j) (+.f64 (*.f64 a (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (*.f64 c j) (+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (*.f64 c j) (*.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) 1))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (*.f64 (*.f64 a x) 0)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(+.f64 (-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j)))
(+.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 a x) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j)))
(+.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (neg.f64 a) x (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) 1))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) 1))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) 1))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) 1))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) 1))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (*.f64 a (neg.f64 x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (*.f64 (*.f64 a x) 0)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (*.f64 (*.f64 (*.f64 a x) 0) 2)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (neg.f64 a) x (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 c j) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (*.f64 a (neg.f64 x)) (+.f64 (*.f64 a x) (-.f64 (*.f64 c j) (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (*.f64 (*.f64 (*.f64 a x) 0) 2) (-.f64 (*.f64 c j) (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (fma.f64 (neg.f64 a) x (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x)))
(-.f64 (fma.f64 c j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x))) (*.f64 a x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (*.f64 c j))
(+.f64 (*.f64 c j) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2)))
(+.f64 (+.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 a (neg.f64 x))) (*.f64 a x))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (+.f64 (*.f64 (*.f64 a x) 0) (*.f64 c j)) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (+.f64 (*.f64 (*.f64 a x) 0) (*.f64 c j)) (+.f64 (*.f64 a (neg.f64 x)) (*.f64 (*.f64 a x) 0)))
(-.f64 (*.f64 c j) (*.f64 a x))
(+.f64 (-.f64 (*.f64 c j) (exp.f64 (log1p.f64 (*.f64 a x)))) 1)
(-.f64 (*.f64 c j) (-.f64 (exp.f64 (log1p.f64 (*.f64 a x))) 1))
(-.f64 (*.f64 c j) (expm1.f64 (log1p.f64 (*.f64 a x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 1)
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 1 (-.f64 (*.f64 c j) (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 c j (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a x)) (sqrt.f64 (*.f64 c j))) (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 a x))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 a x))) (+.f64 (sqrt.f64 (*.f64 a x)) (sqrt.f64 (*.f64 c j))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a x)) (sqrt.f64 (*.f64 c j))) (-.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 a x))))
(*.f64 (/.f64 1 (fma.f64 c j (*.f64 a x))) (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))) (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (-.f64 (*.f64 c j) (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (-.f64 (*.f64 a x) (*.f64 c j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 a (*.f64 x (fma.f64 a x (*.f64 c (neg.f64 j)))) (pow.f64 (*.f64 c j) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 2) (*.f64 (fma.f64 c j (*.f64 a x)) (fma.f64 c j (*.f64 a x)))))) (-.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 2) (*.f64 (fma.f64 c j (*.f64 a x)) (fma.f64 c j (*.f64 a x)))))) (-.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (-.f64 (pow.f64 (*.f64 c j) 4) (*.f64 (pow.f64 (*.f64 a x) 2) (*.f64 (fma.f64 a x (*.f64 c j)) (fma.f64 a x (*.f64 c j)))))) (-.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 a x (*.f64 c j))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))) 3))) (+.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))) (-.f64 (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))) (pow.f64 (*.f64 c j) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x)))) 3))) (fma.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3) (*.f64 (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x)))) (-.f64 (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x)))) (pow.f64 (*.f64 c j) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (*.f64 (fma.f64 a x (*.f64 c j)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (neg.f64 (pow.f64 (*.f64 c j) 2)))) (pow.f64 (*.f64 c j) 4))) (+.f64 (pow.f64 (*.f64 a (*.f64 x (fma.f64 a x (*.f64 c j)))) 3) (pow.f64 (*.f64 c j) 6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))) (*.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 3/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 3/2))
(-.f64 (*.f64 c j) (*.f64 a x))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) 1/6) (pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) 1/6))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 c j) (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 c j (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 (fma.f64 c j (*.f64 a x)) (/.f64 (fma.f64 c j (*.f64 a x)) (-.f64 (*.f64 c j) (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (-.f64 (*.f64 c j) (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (/.f64 (fma.f64 c j (*.f64 a x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (fma.f64 c j (*.f64 a x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (fma.f64 a x (*.f64 c j)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (/.f64 (fma.f64 c j (*.f64 a x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (fma.f64 c j (*.f64 a x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (/.f64 (fma.f64 a x (*.f64 c j)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (/.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (*.f64 a x) (pow.f64 (*.f64 a x) 3))) (*.f64 (fma.f64 c j (*.f64 a x)) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 a (*.f64 x (pow.f64 (*.f64 a x) 3)))) (*.f64 (fma.f64 c j (*.f64 a x)) (+.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 4) (pow.f64 (*.f64 a x) 4)) (*.f64 (fma.f64 a x (*.f64 c j)) (+.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (pow.f64 (*.f64 a x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 6) (pow.f64 (*.f64 a x) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 6) (pow.f64 (*.f64 a x) 6)) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a (neg.f64 x)) (-.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 (neg.f64 x) (fma.f64 a (neg.f64 x) (neg.f64 (*.f64 c j)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a (neg.f64 x)) (neg.f64 (fma.f64 a x (*.f64 c j))) (pow.f64 (*.f64 c j) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (pow.f64 (*.f64 (*.f64 a x) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 c j)) (*.f64 a x)))))
(/.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (+.f64 0 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (pow.f64 (*.f64 a x) 2) 3)) (*.f64 (fma.f64 c j (*.f64 a x)) (+.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 2) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (pow.f64 (*.f64 a x) 2) 3)) (fma.f64 c j (*.f64 a x))) (fma.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3) (*.f64 (pow.f64 (*.f64 a x) 2) (+.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 6) (pow.f64 (*.f64 a x) 6)) (fma.f64 a x (*.f64 c j))) (fma.f64 (pow.f64 (*.f64 a x) 2) (+.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (pow.f64 (*.f64 c j) 4)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 3) 3) (pow.f64 (pow.f64 (*.f64 a x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))) (+.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 3) 3) (pow.f64 (pow.f64 (*.f64 a x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))) (+.f64 (pow.f64 (*.f64 c j) 6) (+.f64 (*.f64 (pow.f64 (*.f64 a x) 3) (pow.f64 (*.f64 c j) 3)) (pow.f64 (*.f64 a x) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 3) 3) (pow.f64 (pow.f64 (*.f64 a x) 3) 3)) (*.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)) (+.f64 (pow.f64 (*.f64 c j) 6) (fma.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3) (pow.f64 (*.f64 a x) 6)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c j) 2)) (pow.f64 (*.f64 a x) 2)) (neg.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (+.f64 (pow.f64 (*.f64 a x) 2) (neg.f64 (pow.f64 (*.f64 c j) 2))) (neg.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (-.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2)) (neg.f64 (fma.f64 a x (*.f64 c j))))
(*.f64 -1 (fma.f64 a x (*.f64 c (neg.f64 j))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a (neg.f64 x)) (-.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 (neg.f64 x) (fma.f64 a (neg.f64 x) (neg.f64 (*.f64 c j)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a (neg.f64 x)) (neg.f64 (fma.f64 a x (*.f64 c j))) (pow.f64 (*.f64 c j) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (pow.f64 (*.f64 (*.f64 a x) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 c j)) (*.f64 a x)))))
(/.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (+.f64 0 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (sqrt.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (/.f64 (sqrt.f64 (fma.f64 c j (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (fma.f64 a x (*.f64 c j)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))) (cbrt.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (/.f64 (cbrt.f64 (fma.f64 c j (*.f64 a x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (fma.f64 a x (*.f64 c j)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))) 1) (-.f64 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0)))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a (neg.f64 x)) (-.f64 (*.f64 a (neg.f64 x)) (*.f64 c j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 (neg.f64 x) (fma.f64 a (neg.f64 x) (neg.f64 (*.f64 c j)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a (neg.f64 x)) (neg.f64 (fma.f64 a x (*.f64 c j))) (pow.f64 (*.f64 c j) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (pow.f64 (*.f64 (*.f64 a x) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 (*.f64 a x) 0) (-.f64 (*.f64 c j) (*.f64 a x))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 c j)) (*.f64 a x)))))
(/.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) (+.f64 0 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2)))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c j) 2)) (pow.f64 (*.f64 a x) 2)) 1) (neg.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (+.f64 (pow.f64 (*.f64 a x) 2) (neg.f64 (pow.f64 (*.f64 c j) 2))) (neg.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (-.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2)) (neg.f64 (fma.f64 a x (*.f64 c j))))
(*.f64 -1 (fma.f64 a x (*.f64 c (neg.f64 j))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (/.f64 (sqrt.f64 (fma.f64 c j (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (fma.f64 a x (*.f64 c j)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (/.f64 (cbrt.f64 (fma.f64 c j (*.f64 a x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (fma.f64 a x (*.f64 c j)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (*.f64 a x) (pow.f64 (*.f64 a x) 3))) (/.f64 1 (fma.f64 c j (*.f64 a x)))) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 a (*.f64 x (pow.f64 (*.f64 a x) 3)))) (*.f64 (fma.f64 c j (*.f64 a x)) (+.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 4) (pow.f64 (*.f64 a x) 4)) (*.f64 (fma.f64 a x (*.f64 c j)) (+.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (pow.f64 (*.f64 a x) 2) 3)) (/.f64 1 (fma.f64 c j (*.f64 a x)))) (+.f64 (*.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 2) (+.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 2) 3) (pow.f64 (pow.f64 (*.f64 a x) 2) 3)) (fma.f64 c j (*.f64 a x))) (fma.f64 (*.f64 c j) (pow.f64 (*.f64 c j) 3) (*.f64 (pow.f64 (*.f64 a x) 2) (+.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 6) (pow.f64 (*.f64 a x) 6)) (fma.f64 a x (*.f64 c j))) (fma.f64 (pow.f64 (*.f64 a x) 2) (+.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (pow.f64 (*.f64 c j) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (pow.f64 (*.f64 a x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 6) (pow.f64 (*.f64 a x) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 6) (pow.f64 (*.f64 a x) 6)) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3))) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 3) 3) (pow.f64 (pow.f64 (*.f64 a x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 c j) 3)) (*.f64 (pow.f64 (*.f64 a x) 3) (+.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 3) 3) (pow.f64 (pow.f64 (*.f64 a x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))) (+.f64 (pow.f64 (*.f64 c j) 6) (+.f64 (*.f64 (pow.f64 (*.f64 a x) 3) (pow.f64 (*.f64 c j) 3)) (pow.f64 (*.f64 a x) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c j) 3) 3) (pow.f64 (pow.f64 (*.f64 a x) 3) 3)) (*.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)) (+.f64 (pow.f64 (*.f64 c j) 6) (fma.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3) (pow.f64 (*.f64 a x) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) 1) (fma.f64 c j (*.f64 a x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (sqrt.f64 (fma.f64 c j (*.f64 a x)))) (sqrt.f64 (fma.f64 c j (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (*.f64 (cbrt.f64 (fma.f64 c j (*.f64 a x))) (cbrt.f64 (fma.f64 c j (*.f64 a x))))) (cbrt.f64 (fma.f64 c j (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 1)
(-.f64 (*.f64 c j) (*.f64 a x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2)
(-.f64 (*.f64 c j) (*.f64 a x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 3)
(-.f64 (*.f64 c j) (*.f64 a x))
(pow.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3) 1/3)
(-.f64 (*.f64 c j) (*.f64 a x))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 a x) 2)) (neg.f64 (fma.f64 c j (*.f64 a x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a x) 2) (neg.f64 (pow.f64 (*.f64 c j) 2))) (neg.f64 (fma.f64 c j (*.f64 a x))))
(/.f64 (-.f64 (pow.f64 (*.f64 a x) 2) (pow.f64 (*.f64 c j) 2)) (neg.f64 (fma.f64 a x (*.f64 c j))))
(*.f64 -1 (fma.f64 a x (*.f64 c (neg.f64 j))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 (*.f64 a x) (fma.f64 c j (*.f64 a x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) 1) (+.f64 (pow.f64 (*.f64 c j) 2) (*.f64 a (*.f64 x (fma.f64 c j (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 c j)) (pow.f64 (*.f64 c j) 2)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 2))
(fabs.f64 (-.f64 (*.f64 c j) (*.f64 a x)))
(log.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c j) (*.f64 a x)))))
(-.f64 (*.f64 c j) (*.f64 a x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 a x)) 3))
(-.f64 (*.f64 c j) (*.f64 a x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(exp.f64 (log.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c j) (*.f64 a x))))
(-.f64 (*.f64 c j) (*.f64 a x))
(fma.f64 c j (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(fma.f64 j c (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(fma.f64 1 (*.f64 c j) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(fma.f64 1 (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 (*.f64 a x) 0))
(-.f64 (*.f64 c j) (*.f64 a x))
(fma.f64 (sqrt.f64 (*.f64 c j)) (sqrt.f64 (*.f64 c j)) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 (*.f64 a x) 0))
(-.f64 (*.f64 c j) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c j)) 2) (cbrt.f64 (*.f64 c j)) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 c j) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 (*.f64 a x) 0))
(-.f64 (*.f64 c j) (*.f64 a x))

localize39.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (*.f64 y x) (*.f64 c b))
0.93%
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
7.62%
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
Compiler

Compiled 48 to 18 computations (62.5% saved)

series7.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1544×associate-*l/
1016×associate-/r*
890×associate-/l*
524×associate-/r/
348×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify183.0ms (0.3%)

Algorithm
egg-herbie
Rules
836×associate-/r/
666×associate-*r*
660×+-commutative
614×associate-*l*
486×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036910353
111809565
257089541
Stop Event
node limit
Counts
219 → 196
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 c (neg.f64 b))))
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 y x)))
(+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 y x) z))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 1 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 z (neg.f64 (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 2) (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (neg.f64 z) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 -1 (*.f64 z (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (neg.f64 z))
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (*.f64 z (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 z (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 z -1) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 (sqrt.f64 z) 1) (*.f64 (/.f64 (sqrt.f64 z) 1) (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 z) 1) (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 z))
(*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (*.f64 (/.f64 (sqrt.f64 z) 1) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (/.f64 (neg.f64 z) 1) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 (/.f64 z (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) 1) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))) (cbrt.f64 z))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (/.f64 (/.f64 z (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) -1) (cbrt.f64 (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 y (*.f64 x (*.f64 c b))))))
(*.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (*.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) 1/3)
(pow.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) -1)
(neg.f64 (*.f64 z (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(exp.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))) 1)
(*.f64 1 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))) 1)
(*.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 y x) (*.f64 c b))) -1)
(*.f64 -1 (/.f64 -1 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) 1) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) -1) (pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) -1))
(*.f64 (/.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (/.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 y x (*.f64 c b)))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))
(*.f64 (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))) (-.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))) (*.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1)
(pow.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))))
(exp.f64 (neg.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))))
Outputs
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 (neg.f64 c) z) b)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 (neg.f64 c) z) b)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 (neg.f64 c) z) b)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 (neg.f64 c) z) b)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 (neg.f64 c) z) b)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (*.f64 (neg.f64 c) z) b)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (neg.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 c 4) (pow.f64 b 4))) (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3))))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)) (fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b))))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)))
(/.f64 1 (*.f64 y x))
(/.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 (/.f64 1 y) x) (+.f64 (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))) (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b)))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (*.f64 y x))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x)))) (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 c b) 3) (*.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b)) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4)) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)))))
(/.f64 1 (*.f64 y x))
(/.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 (/.f64 1 y) x) (+.f64 (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))) (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b)))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (*.f64 y x))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x)))) (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 c b) 3) (*.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b)) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4)) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)))))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (neg.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 c 4) (pow.f64 b 4))) (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3))))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)) (fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b))))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)))
(/.f64 1 (*.f64 y x))
(/.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 (/.f64 1 y) x) (+.f64 (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))) (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b)))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (*.f64 y x))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x)))) (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 c b) 3) (*.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b)) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4)) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)))))
(/.f64 1 (*.f64 y x))
(/.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 (/.f64 1 y) x) (+.f64 (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))) (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b)))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (*.f64 y x))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x)))) (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 c b) 3) (*.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b)) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4)) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)))))
(/.f64 1 (*.f64 y x))
(/.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 (/.f64 1 y) x) (+.f64 (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))) (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b)))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (*.f64 y x))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x)))) (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 c b) 3) (*.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b)) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4)) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)))))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (neg.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 c 4) (pow.f64 b 4))) (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3))))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)) (fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b))))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (neg.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 c 4) (pow.f64 b 4))) (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3))))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)) (fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b))))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)))
(/.f64 1 (*.f64 y x))
(/.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))
(+.f64 (/.f64 (/.f64 1 y) x) (+.f64 (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x))) (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b)))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (*.f64 y x))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (/.f64 (*.f64 c b) (*.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 b 3)) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 b 2)) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 y) x) (*.f64 (/.f64 c (*.f64 y y)) (/.f64 b (*.f64 x x)))) (+.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 c b) 3) (*.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y x)) (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b)) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)) (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4))))
(+.f64 (*.f64 (/.f64 c (pow.f64 (*.f64 y x) 2)) b) (+.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 4)) (+.f64 (/.f64 1 (*.f64 y x)) (/.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 3)))))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (neg.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 c 4) (pow.f64 b 4))) (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3))))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)) (fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b))))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)))
(/.f64 -1 (*.f64 c b))
(-.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (/.f64 1 (*.f64 c b)))
(-.f64 (neg.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3))))) (/.f64 1 (*.f64 c b)))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3)))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 (pow.f64 c 4) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 c 3) (pow.f64 b 3)))))) (/.f64 1 (*.f64 c b)))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 c 4) (pow.f64 b 4))) (*.f64 -1 (+.f64 (*.f64 (/.f64 y (*.f64 c c)) (/.f64 x (*.f64 b b))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (*.f64 c b) 3))))) (/.f64 1 (*.f64 c b)))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)) (fma.f64 -1 (+.f64 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 -1 (*.f64 c b))))
(-.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 y x) (pow.f64 (*.f64 c b) 2)) (/.f64 -1 (*.f64 c b))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 3))) (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 4)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (+.f64 z z)))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (+.f64 z z)))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (+.f64 z z)))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (+.f64 z z)))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 c (neg.f64 b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 y x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) 1)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 1 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(*.f64 z (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (neg.f64 (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 2))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 2) (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (neg.f64 z) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 z (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (neg.f64 z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (*.f64 z (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 z (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))))
(*.f64 z (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))))
(*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (/.f64 z (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (*.f64 z (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 z (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))))
(*.f64 z (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))))
(*.f64 (/.f64 z -1) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (/.f64 (sqrt.f64 z) 1) (*.f64 (/.f64 (sqrt.f64 z) 1) (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (*.f64 (/.f64 (sqrt.f64 z) 1) (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (*.f64 (/.f64 (sqrt.f64 z) 1) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (*.f64 z (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 z (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))))
(*.f64 z (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (*.f64 (/.f64 (cbrt.f64 z) 1) (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2)) (/.f64 (cbrt.f64 z) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)) (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)))
(*.f64 (/.f64 (neg.f64 z) 1) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (/.f64 (/.f64 z (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) 1) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) (*.f64 z (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 z (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))))
(*.f64 z (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))) (cbrt.f64 z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (/.f64 z (/.f64 (sqrt.f64 -1) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (*.f64 (/.f64 z (sqrt.f64 -1)) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (+.f64 (*.f64 y (neg.f64 x)) (*.f64 c b))))
(*.f64 (*.f64 (/.f64 z (sqrt.f64 -1)) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 y x))))
(*.f64 (/.f64 (/.f64 z (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))) -1) (cbrt.f64 (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (/.f64 z (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)))) (cbrt.f64 (+.f64 (*.f64 y (neg.f64 x)) (*.f64 c b))))
(*.f64 (/.f64 z (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)))) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 y x))))
(*.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 y (*.f64 x (*.f64 c b))))))
(*.f64 (/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (*.f64 (/.f64 z (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) (*.f64 y x)))))
(*.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (-.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (fma.f64 y x (*.f64 c b)) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(*.f64 (*.f64 (/.f64 z (-.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (fma.f64 y x (*.f64 c b)) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(*.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (*.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(*.f64 (/.f64 z (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))) 3)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 4) (-.f64 (*.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (fma.f64 y x (*.f64 c b)) (fma.f64 y x (*.f64 c b)))) (*.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))))
(*.f64 (/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))) 3) (pow.f64 (*.f64 y x) 6)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))) (-.f64 (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))) (pow.f64 (*.f64 y x) 2)))))
(pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 2)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 3)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(pow.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) 1/3)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(pow.f64 (/.f64 1 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) -1)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(neg.f64 (*.f64 z (neg.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(exp.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 1))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))) 1)
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(*.f64 1 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(*.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))) 1)
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(*.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 y x) (*.f64 c b))) -1)
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(*.f64 -1 (/.f64 -1 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b)))
(*.f64 (fma.f64 y x (*.f64 c b)) (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (fma.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) 1) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) -1) (pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) -1))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)))
(/.f64 (*.f64 1 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(*.f64 (/.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (fma.f64 y x (*.f64 c b)) (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(*.f64 (/.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (fma.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 y x (*.f64 c b)))
(*.f64 (fma.f64 y x (*.f64 c b)) (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (fma.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))
(*.f64 (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c b) 4))) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(*.f64 (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (pow.f64 (*.f64 y x) 4) (+.f64 (pow.f64 (*.f64 c b) 4) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))) (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)))
(*.f64 (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6))) (fma.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c b) 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (fma.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3))) (+.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (fma.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)) (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (+.f64 (pow.f64 (*.f64 y x) 6) (fma.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 6)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(*.f64 (fma.f64 y x (*.f64 c b)) (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))) (-.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(/.f64 (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 (neg.f64 b) b)))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 c (+.f64 (neg.f64 b) b)) (*.f64 c (+.f64 (neg.f64 b) b)))))
(/.f64 (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b))))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 c (+.f64 b (neg.f64 b))) (*.f64 c (+.f64 b (neg.f64 b))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))) (*.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (fma.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (-.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (fma.f64 (*.f64 c (+.f64 (neg.f64 b) b)) (-.f64 (*.f64 c (+.f64 (neg.f64 b) b)) (-.f64 (*.f64 y x) (*.f64 c b))) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 c (+.f64 (neg.f64 b) b)) 3)))
(/.f64 (fma.f64 (*.f64 c (+.f64 b (neg.f64 b))) (-.f64 (fma.f64 c b (*.f64 c (+.f64 b (neg.f64 b)))) (*.f64 y x)) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 c (+.f64 b (neg.f64 b))) 3)))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (fma.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (fma.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2))))
(pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1)
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(pow.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))) 1)
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -1/2) 2)
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) 3)
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(pow.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))) 3) 1/3)
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) -2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))) 3))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(exp.f64 (neg.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))) -1))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) 1))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 -1 (-.f64 (*.f64 c b) (*.f64 y x)))

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.66%
(*.f64 y (*.f64 i j))
8%
(*.f64 y (*.f64 z x))
8.31%
(*.f64 a (*.f64 i b))
10.21%
(*.f64 c (*.f64 z b))
Compiler

Compiled 117 to 35 computations (70.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

9 calls:

TimeVariablePointExpression
0.0ms
c
@0
(*.f64 c (*.f64 z b))
0.0ms
c
@-inf
(*.f64 c (*.f64 z b))
0.0ms
b
@-inf
(*.f64 c (*.f64 z b))
0.0ms
c
@inf
(*.f64 c (*.f64 z b))
0.0ms
b
@inf
(*.f64 c (*.f64 z b))

rewrite61.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1368×add-sqr-sqrt
1358×*-un-lft-identity
1252×add-cube-cbrt
1228×add-cbrt-cube
1214×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
113913
2169613
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 c (*.f64 z b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 c (*.f64 z b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 z b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b) z) c))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 z b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 z b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 z b))))))))

simplify56.0ms (0.1%)

Algorithm
egg-herbie
Rules
1124×*-commutative
976×log-prod
910×associate-*r*
800×associate-*l*
778×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036299
189299
2338299
32339299
46780299
Stop Event
node limit
Counts
23 → 12
Calls
Call 1
Inputs
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(-.f64 (+.f64 1 (*.f64 c (*.f64 z b))) 1)
(pow.f64 (*.f64 c (*.f64 z b)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) z) c))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 z b))))
(exp.f64 (log.f64 (*.f64 c (*.f64 z b))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 z b))))
Outputs
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(-.f64 (+.f64 1 (*.f64 c (*.f64 z b))) 1)
(*.f64 c (*.f64 b z))
(pow.f64 (*.f64 c (*.f64 z b)) 1)
(*.f64 c (*.f64 b z))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)
(*.f64 c (*.f64 b z))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 3)
(*.f64 c (*.f64 b z))
(pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 1/3)
(*.f64 c (*.f64 b z))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2))
(*.f64 c (*.f64 b z))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) z) c))
(*.f64 c (*.f64 b z))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3))
(*.f64 c (*.f64 b z))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 b z))
(exp.f64 (log.f64 (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 b z))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 b z))

eval472.0ms (0.9%)

Compiler

Compiled 35220 to 10134 computations (71.2% saved)

prune379.0ms (0.7%)

Pruning

45 alts after pruning (38 fresh and 7 done)

PrunedKeptTotal
New1110111121
Fresh02727
Picked011
Done268
Total1112451157
Error
0%
Counts
1157 → 45
Alt Table
Click to see full alt table
StatusErrorProgram
53.9%
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 c (*.f64 t j)))
83%
(/.f64 z (/.f64 (/.f64 1 y) x))
82.08%
(/.f64 z (/.f64 -1 (*.f64 c b)))
68.32%
(/.f64 c (/.f64 1 (-.f64 (*.f64 t j) (*.f64 b z))))
67.59%
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
62.82%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 y (*.f64 i j))) 2))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
45.11%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) 3))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
44.99%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 i (neg.f64 a)) b)))
44.07%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))))
45.15%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))) b))
60.75%
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (*.f64 z c) b))
38.93%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
42.94%
(-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
68.39%
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
33.36%
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))
43.75%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 z (*.f64 c b))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
43.62%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
73.75%
(+.f64 (*.f64 (*.f64 y x) z) (/.f64 (*.f64 z c) (/.f64 b (neg.f64 (*.f64 b b)))))
68.25%
(+.f64 (*.f64 (*.f64 j c) t) (*.f64 (neg.f64 (*.f64 x a)) t))
68.3%
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c))
69.74%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
83.57%
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) a))
67.61%
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)
67.81%
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
72.91%
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
81.63%
(*.f64 (*.f64 (neg.f64 c) z) b)
82.16%
(*.f64 (*.f64 z b) (neg.f64 c))
81.86%
(*.f64 (*.f64 y z) x)
83%
(*.f64 (*.f64 y x) z)
81.98%
(*.f64 (*.f64 c (neg.f64 b)) z)
83.21%
(*.f64 (neg.f64 x) (*.f64 a t))
74.32%
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
83.48%
(*.f64 y (*.f64 z x))
68.25%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
82.67%
(*.f64 t (*.f64 j c))
83.45%
(*.f64 t (*.f64 a (neg.f64 x)))
83.41%
(*.f64 j (*.f64 t c))
82.42%
(*.f64 i (*.f64 a b))
73.94%
(*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a))))
68.31%
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
83.37%
(*.f64 c (*.f64 t j))
65.6%
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
67.34%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
83.57%
(*.f64 a (*.f64 t (neg.f64 x)))
81.02%
(*.f64 a (*.f64 i b))
Compiler

Compiled 974 to 687 computations (29.5% saved)

regimes1.7s (3.1%)

Counts
65 → 3
Calls
Call 1
Inputs
(*.f64 a (*.f64 i b))
(*.f64 c (*.f64 t j))
(*.f64 i (*.f64 a b))
(*.f64 j (*.f64 t c))
(*.f64 t (*.f64 j c))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 (*.f64 y z) x)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 t (*.f64 a (neg.f64 x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 (*.f64 c (neg.f64 b)) z)
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 (*.f64 (neg.f64 c) z) b)
(/.f64 z (/.f64 -1 (*.f64 c b)))
(/.f64 z (/.f64 (/.f64 1 y) x))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)
(*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(/.f64 c (/.f64 1 (-.f64 (*.f64 t j) (*.f64 b z))))
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 (*.f64 j c) t) (*.f64 (neg.f64 (*.f64 x a)) t))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 (*.f64 y x) z) (/.f64 (*.f64 z c) (/.f64 b (neg.f64 (*.f64 b b)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (*.f64 z c) b))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 i (neg.f64 a)) b)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 c (*.f64 t j)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (neg.f64 c) (*.f64 z b)))
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) a))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (/.f64 b (/.f64 1 (fma.f64 z c (*.f64 i (neg.f64 a))))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y 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 t a))) (*.f64 b (fma.f64 c z (neg.f64 (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))) b))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) 3))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 y (*.f64 i j))) 2))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 z (*.f64 c b))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
(+.f64 (-.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 (neg.f64 c) (fma.f64 (neg.f64 t) j (*.f64 b z)) (fma.f64 i (fma.f64 (neg.f64 y) j (*.f64 b a)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
Outputs
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))
Calls

10 calls:

271.0ms
c
234.0ms
i
192.0ms
z
158.0ms
j
149.0ms
a
Results
ErrorSegmentsBranch
6.69%4x
7.33%4y
7.72%7z
8.31%4t
6.73%4a
7.78%3b
9.34%4c
6.53%5i
8.45%5j
4.61%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 1267 to 379 computations (70.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.816558537941154e+303
+inf
0.0ms
-inf
-1.7950613016291595e+302
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.6s (3%)

Counts
62 → 3
Calls
Call 1
Inputs
(*.f64 a (*.f64 i b))
(*.f64 c (*.f64 t j))
(*.f64 i (*.f64 a b))
(*.f64 j (*.f64 t c))
(*.f64 t (*.f64 j c))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y x) z)
(*.f64 (*.f64 y z) x)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 t (*.f64 a (neg.f64 x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 (*.f64 c (neg.f64 b)) z)
(*.f64 (*.f64 z b) (neg.f64 c))
(*.f64 (*.f64 (neg.f64 c) z) b)
(/.f64 z (/.f64 -1 (*.f64 c b)))
(/.f64 z (/.f64 (/.f64 1 y) x))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)
(*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a))))
(-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(/.f64 c (/.f64 1 (-.f64 (*.f64 t j) (*.f64 b z))))
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 (*.f64 j c) t) (*.f64 (neg.f64 (*.f64 x a)) t))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 (*.f64 y x) z) (/.f64 (*.f64 z c) (/.f64 b (neg.f64 (*.f64 b b)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (*.f64 z c) b))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 i (neg.f64 a)) b)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 y (*.f64 z x)))) (*.f64 c (*.f64 b z)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 c (*.f64 t j)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (neg.f64 c) (*.f64 z b)))
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 t) x (*.f64 t x)) a))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (/.f64 b (/.f64 1 (fma.f64 z c (*.f64 i (neg.f64 a))))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y 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 t a))) (*.f64 b (fma.f64 c z (neg.f64 (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))) b))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 a i))))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) 3))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (pow.f64 (sqrt.f64 (*.f64 y (*.f64 i j))) 2))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 z (*.f64 c b))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
Outputs
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))
Calls

10 calls:

222.0ms
z
197.0ms
x
172.0ms
j
161.0ms
t
153.0ms
c
Results
ErrorSegmentsBranch
7.5%4x
7.7%4y
8.15%7z
8.31%4t
8.69%3a
7.12%5b
10.14%4c
11.35%4i
8.49%5j
4.63%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 1159 to 365 computations (68.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.816558537941154e+303
+inf
0.0ms
-inf
-1.7950613016291595e+302
Compiler

Compiled 50 to 34 computations (32% saved)

regimes664.0ms (1.3%)

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

10 calls:

94.0ms
j
74.0ms
i
73.0ms
t
73.0ms
z
58.0ms
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Results
ErrorSegmentsBranch
10.84%3x
9.3%3y
12.04%4z
10.49%3t
13.23%3a
13.61%2b
13.22%3c
11.37%4i
10.05%5j
4.65%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 642 to 262 computations (59.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.816558537941154e+303
+inf
0.0ms
-inf
-1.7950613016291595e+302
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.7s (3.1%)

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

9 calls:

421.0ms
a
331.0ms
i
249.0ms
b
136.0ms
c
133.0ms
y
Results
ErrorSegmentsBranch
20.68%6x
21.41%7y
24.56%3z
21.1%5t
20.22%17a
19.85%10b
23.69%7c
21.76%11i
20.26%5j
Compiler

Compiled 546 to 227 computations (58.4% saved)

bsearch227.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
1.7187677138899266e+85
7.430147611873776e+88
29.0ms
2.6779546285304905e-9
0.00036438361331709055
23.0ms
7.73808311796947e-158
1.7558507076123573e-153
20.0ms
5.847588993314972e-271
4.578200064869384e-269
29.0ms
8.663342125819324e-288
1.4525419902474738e-277
29.0ms
-1.1110750613951226e-96
-9.933915604852949e-110
23.0ms
-4.18858964529915e-56
-3.2296985646391097e-59
21.0ms
-25960.33138167485
-1342.6327018324885
24.0ms
-2.3819361830738416e+72
-5.549401900382497e+70
Results
198.0ms1184×body256valid
13.0ms80×body256infinite
Compiler

Compiled 4724 to 3089 computations (34.6% saved)

regimes1.8s (3.4%)

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

9 calls:

309.0ms
i
304.0ms
a
251.0ms
b
188.0ms
y
186.0ms
x
Results
ErrorSegmentsBranch
20.68%6x
21.41%7y
25.13%3z
20.63%8t
20.22%17a
20.17%10b
25.2%6c
21.76%11i
20.26%5j
Compiler

Compiled 519 to 220 computations (57.6% saved)

bsearch314.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
1.7187677138899266e+85
7.430147611873776e+88
26.0ms
2.6779546285304905e-9
0.00036438361331709055
23.0ms
7.73808311796947e-158
1.7558507076123573e-153
47.0ms
5.847588993314972e-271
4.578200064869384e-269
28.0ms
8.663342125819324e-288
1.4525419902474738e-277
55.0ms
-1.1110750613951226e-96
-9.933915604852949e-110
25.0ms
-4.18858964529915e-56
-3.2296985646391097e-59
22.0ms
-25960.33138167485
-1342.6327018324885
56.0ms
-2.3819361830738416e+72
-5.549401900382497e+70
Results
254.0ms1184×body256valid
44.0ms58×body256infinite
Compiler

Compiled 4418 to 2902 computations (34.3% saved)

regimes1.5s (2.7%)

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

9 calls:

211.0ms
t
208.0ms
j
199.0ms
a
197.0ms
i
196.0ms
b
Results
ErrorSegmentsBranch
24.19%3x
24.9%6y
26.15%5z
23.02%9t
27.84%8a
21.18%9b
27.47%8c
23.36%10i
24.8%4j
Compiler

Compiled 468 to 208 computations (55.6% saved)

bsearch240.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
5.395721484312062e+290
9.940510226210639e+298
26.0ms
1.7187677138899266e+85
7.430147611873776e+88
21.0ms
9.951587571159137e-123
1.7732923958229806e-121
30.0ms
-1.1110750613951226e-96
-9.933915604852949e-110
24.0ms
-4.18858964529915e-56
-3.2296985646391097e-59
31.0ms
-9.140492253741323e-8
-7.743684543778257e-23
27.0ms
-32690631292.32874
-25960.33138167485
24.0ms
-2.3819361830738416e+72
-5.549401900382497e+70
Results
183.0ms1088×body256valid
42.0ms254×body256infinite
Compiler

Compiled 4190 to 2765 computations (34% saved)

regimes1000.0ms (1.9%)

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

9 calls:

166.0ms
t
155.0ms
i
138.0ms
a
121.0ms
c
95.0ms
y
Results
ErrorSegmentsBranch
24.19%3x
28.48%5y
26.15%5z
23.98%10t
27.53%9a
23.53%6b
27.47%8c
23.64%10i
24.8%4j
Compiler

Compiled 445 to 204 computations (54.2% saved)

bsearch135.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
8.474416934927728e+135
1.4949018817231185e+146
26.0ms
1.7187677138899266e+85
7.430147611873776e+88
20.0ms
4.964972882654411e-124
9.951587571159137e-123
29.0ms
-1.1110750613951226e-96
-9.933915604852949e-110
24.0ms
-2.3819361830738416e+72
-5.549401900382497e+70
Results
111.0ms672×body256valid
15.0ms93×body256infinite
Compiler

Compiled 2486 to 1630 computations (34.4% saved)

regimes1.3s (2.4%)

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

9 calls:

238.0ms
i
233.0ms
z
196.0ms
y
163.0ms
j
136.0ms
a
Results
ErrorSegmentsBranch
26.02%3x
29.01%9y
29.29%9z
32.59%5t
30.51%6a
27.77%3b
32.54%5c
28.79%7i
28.28%10j
Compiler

Compiled 407 to 197 computations (51.6% saved)

bsearch62.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.7840211047916617e-73
9.58035400062891e-73
44.0ms
-1.140003438985711e-110
-8.910464892225207e-114
Results
58.0ms224×body256valid
1.0msbody256infinite
Compiler

Compiled 862 to 566 computations (34.3% saved)

regimes1.4s (2.7%)

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

9 calls:

392.0ms
b
248.0ms
j
164.0ms
y
160.0ms
t
131.0ms
z
Results
ErrorSegmentsBranch
33.54%5x
32.95%11y
33.37%8z
33.4%9t
34.4%5a
31.78%10b
39.08%4c
35.71%6i
31.63%13j
Compiler

Compiled 388 to 194 computations (50% saved)

bsearch329.0ms (0.6%)

Algorithm
12×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.0527468419781753e-42
2.1640052155857135e-41
21.0ms
7.43330479113045e-89
6.305122558577725e-87
27.0ms
8.430415933193557e-162
5.801160458121213e-153
29.0ms
1.3734727693876158e-247
5.380828938429889e-229
63.0ms
-6.011294846959903e-244
-1.5954142998859975e-245
31.0ms
-1.2543663570617188e-160
-2.6588743920649104e-172
24.0ms
-3.4134348109635704e-141
-3.7967417476203506e-145
20.0ms
-5.703198360181414e-124
-6.665941400972279e-125
19.0ms
-2.118056255375434e-119
-6.883708787679991e-121
27.0ms
-7.875768900365281e-90
-6.736058023338436e-95
28.0ms
-3.636930155285792e-72
-9.164985107912466e-79
19.0ms
-1.3440281344944047e-35
-1.917029883650281e-36
Results
307.0ms1520×body256valid
2.0ms15×body256infinite
Compiler

Compiled 4388 to 3072 computations (30% saved)

regimes1.6s (2.9%)

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

9 calls:

228.0ms
t
217.0ms
b
206.0ms
c
188.0ms
a
176.0ms
j
Results
ErrorSegmentsBranch
40.87%10x
45.97%8y
40%9z
40.7%16t
39.45%12a
43.08%10b
45.13%11c
43.88%8i
43.04%11j
Compiler

Compiled 369 to 188 computations (49.1% saved)

bsearch379.0ms (0.7%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
3.795111166133111e+118
3.3892708420767295e+125
26.0ms
1.0722881891440567e+101
4.9434685125500014e+104
24.0ms
1.0516111480357957e-14
1.7163733800022007e-10
74.0ms
4.5480812462646577e-175
5.3107606922355484e-166
25.0ms
1.0415498303646607e-241
2.5037946196494598e-235
61.0ms
-1.2456627867460395e-243
-9.345782950318176e-246
49.0ms
-2.0169164094671893e-181
-2.187244470470251e-186
23.0ms
-8.726288249809885e-44
-2.393792395508774e-46
21.0ms
-5.996791569498922e-31
-3.777316049705535e-33
18.0ms
-76418607873627220.0
-13466551302434132.0
24.0ms
-1.3382862607662592e+102
-1.4530752263747783e+100
Results
346.0ms1392×body256valid
16.0ms102×body256infinite
Compiler

Compiled 3525 to 2578 computations (26.9% saved)

regimes1.8s (3.5%)

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

9 calls:

348.0ms
t
242.0ms
x
237.0ms
a
229.0ms
c
225.0ms
b
Results
ErrorSegmentsBranch
40.87%10x
45.97%8y
40%9z
40.7%16t
39.45%12a
43.08%10b
45.13%11c
43.88%8i
43.04%11j
Compiler

Compiled 353 to 182 computations (48.4% saved)

bsearch369.0ms (0.7%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
3.795111166133111e+118
3.3892708420767295e+125
27.0ms
1.0722881891440567e+101
4.9434685125500014e+104
50.0ms
1.0516111480357957e-14
1.7163733800022007e-10
45.0ms
4.5480812462646577e-175
5.3107606922355484e-166
25.0ms
1.0415498303646607e-241
2.5037946196494598e-235
20.0ms
-1.2456627867460395e-243
-9.345782950318176e-246
57.0ms
-2.0169164094671893e-181
-2.187244470470251e-186
24.0ms
-8.726288249809885e-44
-2.393792395508774e-46
47.0ms
-5.996791569498922e-31
-3.777316049705535e-33
18.0ms
-76418607873627220.0
-13466551302434132.0
24.0ms
-1.3382862607662592e+102
-1.4530752263747783e+100
Results
333.0ms1392×body256valid
19.0ms118×body256infinite
Compiler

Compiled 3420 to 2518 computations (26.4% saved)

regimes1.9s (3.6%)

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

9 calls:

268.0ms
c
227.0ms
j
226.0ms
b
219.0ms
t
216.0ms
x
Results
ErrorSegmentsBranch
41.06%10x
45.97%8y
39.35%10z
42.5%12t
39.4%12a
41.89%13b
45.13%11c
43.88%8i
43.04%11j
Compiler

Compiled 340 to 178 computations (47.6% saved)

bsearch236.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
161791129673272.2
15448178779011900.0
23.0ms
9.919929213380592e-20
1.0519411780828018e-15
31.0ms
4.2834564269628145e-147
1.1195942300455293e-143
21.0ms
-6.878471378436471e-304
-2.277701223512654e-305
29.0ms
-1.9039790999934533e-235
-1.1753226057835832e-240
27.0ms
-1.3130434095033578e-215
-1.5098297742102226e-220
26.0ms
-7.835867451391754e-192
-1.6682825044125397e-195
22.0ms
-3.5962892584877e-35
-1.3001318203208027e-36
34.0ms
-5.6580420725596195e+60
-1.2489491658246236e+50
Results
212.0ms1168×body256valid
9.0ms47×body256infinite
Compiler

Compiled 2876 to 2120 computations (26.3% saved)

regimes1.4s (2.6%)

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

9 calls:

243.0ms
t
173.0ms
c
169.0ms
a
146.0ms
i
144.0ms
j
Results
ErrorSegmentsBranch
41.07%10x
45.97%8y
39.58%10z
42.5%12t
39.41%12a
41.89%13b
45.15%11c
43.89%8i
41.18%13j
Compiler

Compiled 272 to 161 computations (40.8% saved)

bsearch279.0ms (0.5%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
4.8282569722606864e+114
3.795111166133111e+118
24.0ms
2.3583436747919926e+99
1.0722881891440567e+101
24.0ms
1.0516111480357957e-14
1.7163733800022007e-10
32.0ms
4.5480812462646577e-175
5.3107606922355484e-166
30.0ms
1.0415498303646607e-241
2.5037946196494598e-235
22.0ms
-1.2456627867460395e-243
-9.345782950318176e-246
26.0ms
-2.0169164094671893e-181
-2.187244470470251e-186
26.0ms
-8.726288249809885e-44
-2.393792395508774e-46
22.0ms
-5.996791569498922e-31
-3.777316049705535e-33
20.0ms
-76418607873627220.0
-13466551302434132.0
25.0ms
-1.3382862607662592e+102
-1.4530752263747783e+100
Results
239.0ms1360×body256valid
17.0ms109×body256infinite
Compiler

Compiled 3280 to 2414 computations (26.4% saved)

regimes1.3s (2.4%)

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

9 calls:

254.0ms
a
165.0ms
i
150.0ms
y
138.0ms
b
130.0ms
j
Results
ErrorSegmentsBranch
44.89%12x
45.44%9y
42.24%8z
42.85%12t
39.14%17a
44.75%12b
51.74%6c
47.55%12i
45.11%12j
Compiler

Compiled 252 to 152 computations (39.7% saved)

bsearch385.0ms (0.7%)

Algorithm
16×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
4.8282569722606864e+114
3.795111166133111e+118
4.0ms
2.885758845496133e+107
3.073522928404465e+107
45.0ms
1.0722881891440567e+101
4.9434685125500014e+104
28.0ms
3.183288434086274e+71
1.248029472965111e+74
33.0ms
6.043174866959495e+26
1.636407124239644e+37
18.0ms
1.3500252020815968
4.186457503149144
28.0ms
1.0516111480357957e-14
1.7163733800022007e-10
16.0ms
1.7932002406250168e-62
6.001900661114571e-62
20.0ms
1.4962013227514826e-65
6.116343248739252e-65
23.0ms
1.656000754222713e-109
5.4953323592736614e-105
20.0ms
8.778956230711299e-158
3.0318558189833747e-156
26.0ms
4.5480812462646577e-175
5.3107606922355484e-166
26.0ms
1.0415498303646607e-241
2.5037946196494598e-235
21.0ms
-1.2456627867460395e-243
-9.345782950318176e-246
20.0ms
-3.974441042194745e-163
-1.1663120641503732e-164
22.0ms
-7.4687530584777565e-59
-1.4376161202313624e-60
Results
339.0ms1808×body256valid
22.0ms139×body256infinite
Compiler

Compiled 4236 to 3144 computations (25.8% saved)

regimes1.2s (2.2%)

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

9 calls:

367.0ms
i
204.0ms
c
130.0ms
b
93.0ms
x
91.0ms
j
Results
ErrorSegmentsBranch
48.42%9x
49.6%5y
49.27%8z
46.75%6t
47.7%5a
45.64%12b
51.74%6c
47.25%13i
48.59%9j
Compiler

Compiled 243 to 150 computations (38.3% saved)

bsearch312.0ms (0.6%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
68478.59116325463
16065789911753.816
29.0ms
2.6779546285304905e-9
0.00036438361331709055
30.0ms
9.951587571159137e-123
1.7732923958229806e-121
21.0ms
2.7660638011243224e-188
3.2498980988212908e-186
27.0ms
4.004578754078543e-234
3.929166861943781e-227
31.0ms
2.0205610465658752e-255
4.56325863550385e-249
27.0ms
1.0098331322663767e-302
4.563454451334669e-297
31.0ms
-7.077063503516384e-247
-3.2887053179144886e-258
31.0ms
-1.1110750613951226e-96
-9.933915604852949e-110
31.0ms
-6.017187943463604e+112
-1.258723850689135e+108
23.0ms
-5.451906730301076e+130
-1.9623797602406605e+130
Results
275.0ms1472×body256valid
15.0ms94×body256infinite
Compiler

Compiled 3474 to 2574 computations (25.9% saved)

regimes1.0s (1.9%)

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

9 calls:

283.0ms
z
185.0ms
t
101.0ms
b
94.0ms
i
83.0ms
x
Results
ErrorSegmentsBranch
48.42%9x
49.6%5y
47.94%12z
46.75%6t
47.7%5a
47.53%10b
51.74%6c
51.06%8i
53.38%7j
Compiler

Compiled 234 to 146 computations (37.6% saved)

bsearch91.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
1.176998863810284e-69
1.3494985164467401e-69
29.0ms
6.969385321352855e-186
4.0594989457515057e-181
19.0ms
-4.9951025324213104e-300
-8.076158115620082e-301
25.0ms
-7.387827251928313e-250
-4.313358771243524e-253
12.0ms
-1.893491274023365e-72
-9.807828177176356e-73
Results
84.0ms448×body256valid
0.0msbody256infinite
Compiler

Compiled 1114 to 818 computations (26.6% saved)

regimes737.0ms (1.4%)

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

9 calls:

131.0ms
z
114.0ms
x
98.0ms
j
97.0ms
y
76.0ms
i
Results
ErrorSegmentsBranch
49.03%11x
53.85%8y
49.68%11z
50.26%3t
47.8%5a
51.79%5b
55.32%3c
52.95%7i
54.19%7j
Compiler

Compiled 225 to 143 computations (36.4% saved)

bsearch126.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.0516111480357957e-14
1.7163733800022007e-10
25.0ms
4.5480812462646577e-175
5.3107606922355484e-166
53.0ms
-3.974441042194745e-163
-1.1663120641503732e-164
24.0ms
-3.032867308519394e-81
-2.963864945709009e-84
Results
118.0ms512×body256valid
1.0msbody256infinite
Compiler

Compiled 1206 to 900 computations (25.4% saved)

regimes698.0ms (1.3%)

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

9 calls:

189.0ms
j
168.0ms
y
73.0ms
t
64.0ms
i
44.0ms
b
Results
ErrorSegmentsBranch
56.8%4x
56.01%9y
57.06%5z
57.48%5t
53.19%4a
55.24%4b
59.72%4c
57.26%7i
55.41%7j
Compiler

Compiled 207 to 136 computations (34.3% saved)

bsearch102.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.0516111480357957e-14
1.7163733800022007e-10
20.0ms
-3.974441042194745e-163
-1.1663120641503732e-164
57.0ms
-3.032867308519394e-81
-2.963864945709009e-84
Results
96.0ms368×body256valid
1.0msbody256infinite
Compiler

Compiled 864 to 648 computations (25% saved)

regimes559.0ms (1.1%)

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

9 calls:

87.0ms
y
79.0ms
z
73.0ms
c
73.0ms
j
64.0ms
x
Results
ErrorSegmentsBranch
58.31%8x
60.66%6y
56.21%6z
65.12%3t
55.86%4a
63.05%5b
62.52%3c
60.78%6i
58.21%7j
Compiler

Compiled 198 to 132 computations (33.3% saved)

bsearch71.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.4962013227514826e-65
6.116343248739252e-65
20.0ms
-3.974441042194745e-163
-1.1663120641503732e-164
27.0ms
-3.032867308519394e-81
-2.963864945709009e-84
Results
66.0ms336×body256valid
1.0msbody256infinite
Compiler

Compiled 749 to 579 computations (22.7% saved)

regimes1.0s (1.9%)

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

9 calls:

199.0ms
z
145.0ms
t
130.0ms
j
125.0ms
x
89.0ms
c
Results
ErrorSegmentsBranch
62.29%8x
64.27%8y
58.89%12z
64.32%8t
63.25%8a
68.95%6b
67.98%6c
63.51%10i
63.23%9j
Compiler

Compiled 189 to 129 computations (31.7% saved)

bsearch387.0ms (0.7%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
15448178779011900.0
15765031996090431000.0
30.0ms
9.045063501735906e-41
5.092354210180112e-32
30.0ms
1.1397704979519538e-117
2.7952324948465918e-105
50.0ms
1.3046693033667882e-184
2.4673387431132047e-181
22.0ms
7.636537333520846e-302
7.535708757760998e-299
24.0ms
-1.636887042870628e-227
-3.009548235070417e-229
19.0ms
-8.357616630827834e-169
-1.5281137924939229e-170
26.0ms
-8.021095827141266e-50
-6.115654820990166e-53
26.0ms
-3.5962892584877e-35
-1.3001318203208027e-36
48.0ms
-5.6580420725596195e+60
-1.2489491658246236e+50
60.0ms
-1.478837421761075e+116
-3.8528096706958703e+114
Results
331.0ms1424×body256valid
38.0ms88×body256infinite
Compiler

Compiled 2775 to 2225 computations (19.8% saved)

regimes671.0ms (1.3%)

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

9 calls:

121.0ms
z
91.0ms
a
89.0ms
x
81.0ms
y
70.0ms
j
Results
ErrorSegmentsBranch
62.29%8x
64.66%9y
59.12%12z
64.32%8t
63.38%9a
70.12%6b
68.75%6c
64.71%9i
65.86%7j
Compiler

Compiled 163 to 116 computations (28.8% saved)

bsearch423.0ms (0.8%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
15448178779011900.0
15765031996090431000.0
47.0ms
9.045063501735906e-41
5.092354210180112e-32
68.0ms
1.1397704979519538e-117
2.7952324948465918e-105
44.0ms
1.3046693033667882e-184
2.4673387431132047e-181
25.0ms
7.636537333520846e-302
7.535708757760998e-299
52.0ms
-1.636887042870628e-227
-3.009548235070417e-229
21.0ms
-8.357616630827834e-169
-1.5281137924939229e-170
31.0ms
-8.021095827141266e-50
-6.115654820990166e-53
21.0ms
-3.5962892584877e-35
-1.3001318203208027e-36
58.0ms
-5.6580420725596195e+60
-1.2489491658246236e+50
28.0ms
-1.478837421761075e+116
-3.8528096706958703e+114
Results
346.0ms1424×body256valid
59.0ms84×body256infinite
Compiler

Compiled 2775 to 2225 computations (19.8% saved)

regimes605.0ms (1.1%)

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

9 calls:

109.0ms
i
99.0ms
b
84.0ms
a
77.0ms
j
69.0ms
z
Results
ErrorSegmentsBranch
62.29%8x
68.22%6y
61.08%11z
66.32%6t
64.49%8a
68.75%10b
71.55%6c
66.56%6i
67.82%7j
Compiler

Compiled 157 to 113 computations (28% saved)

bsearch340.0ms (0.6%)

Algorithm
10×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
15448178779011900.0
15765031996090431000.0
35.0ms
9.045063501735906e-41
5.092354210180112e-32
75.0ms
1.1397704979519538e-117
2.7952324948465918e-105
23.0ms
1.3046693033667882e-184
2.4673387431132047e-181
23.0ms
7.636537333520846e-302
7.535708757760998e-299
19.0ms
-1.636887042870628e-227
-3.009548235070417e-229
21.0ms
-8.357616630827834e-169
-1.5281137924939229e-170
31.0ms
-8.021095827141266e-50
-6.115654820990166e-53
55.0ms
-3.5962892584877e-35
-1.3001318203208027e-36
33.0ms
-5.6580420725596195e+60
-1.2489491658246236e+50
Results
279.0ms1312×body256valid
10.0ms62×body256infinite
Compiler

Compiled 2558 to 2050 computations (19.9% saved)

regimes834.0ms (1.6%)

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

9 calls:

118.0ms
b
109.0ms
z
103.0ms
x
97.0ms
j
90.0ms
t
Results
ErrorSegmentsBranch
60.83%11x
69.45%5y
61.46%11z
66.32%6t
64.49%8a
68.76%10b
71.57%6c
69.25%4i
66.73%9j
Compiler

Compiled 151 to 111 computations (26.5% saved)

bsearch369.0ms (0.7%)

Algorithm
10×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
3.625159493823311e+75
1.0089841648886e+77
59.0ms
9.954560824005674e+68
4.6668130799197984e+70
21.0ms
7.913479469882874e-76
1.7840211047916617e-73
20.0ms
3.613778645814061e-207
1.655442590865963e-206
23.0ms
-2.8307861439626995e-307
8.332434172902084e-306
80.0ms
-4.181578772776249e-248
-4.983808042279826e-254
32.0ms
-7.281373908729952e-97
-1.140003438985711e-110
29.0ms
-6.529550215834509e+137
-1.0587415557967003e+136
22.0ms
-3.516463989866268e+165
-1.5488516865115464e+165
50.0ms
-4.235901120608287e+235
-1.1798898066734821e+230
Results
315.0ms1200×body256valid
39.0ms232×body256infinite
Compiler

Compiled 2335 to 1869 computations (20% saved)

regimes613.0ms (1.2%)

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

9 calls:

111.0ms
z
96.0ms
t
77.0ms
b
75.0ms
x
72.0ms
i
Results
ErrorSegmentsBranch
64.28%7x
69.45%5y
63.21%9z
66.33%9t
64.51%8a
68.76%10b
74.98%3c
66.79%6i
68.55%7j
Compiler

Compiled 145 to 109 computations (24.8% saved)

bsearch285.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
15448178779011900.0
15765031996090431000.0
24.0ms
1.3046693033667882e-184
2.4673387431132047e-181
24.0ms
7.636537333520846e-302
7.535708757760998e-299
69.0ms
-1.636887042870628e-227
-3.009548235070417e-229
21.0ms
-8.357616630827834e-169
-1.5281137924939229e-170
24.0ms
-8.021095827141266e-50
-6.115654820990166e-53
62.0ms
-3.5962892584877e-35
-1.3001318203208027e-36
32.0ms
-5.6580420725596195e+60
-1.2489491658246236e+50
Results
266.0ms1008×body256valid
7.0ms37×body256infinite
Compiler

Compiled 1969 to 1575 computations (20% saved)

regimes332.0ms (0.6%)

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

9 calls:

69.0ms
t
55.0ms
a
43.0ms
j
42.0ms
z
29.0ms
x
Results
ErrorSegmentsBranch
66%6x
69.45%5y
66.48%8z
68.69%6t
66.69%6a
72.58%4b
74.98%3c
69.25%4i
68.86%8j
Compiler

Compiled 139 to 106 computations (23.7% saved)

bsearch141.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
3.625159493823311e+75
1.0089841648886e+77
19.0ms
3.613778645814061e-207
1.655442590865963e-206
24.0ms
-2.8307861439626995e-307
8.332434172902084e-306
38.0ms
-4.181578772776249e-248
-4.983808042279826e-254
32.0ms
-7.281373908729952e-97
-1.140003438985711e-110
Results
126.0ms640×body256valid
5.0ms32×body256infinite
Compiler

Compiled 1250 to 994 computations (20.5% saved)

regimes284.0ms (0.5%)

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

9 calls:

47.0ms
j
45.0ms
z
38.0ms
a
30.0ms
i
29.0ms
t
Results
ErrorSegmentsBranch
67.63%6x
69.45%5y
66.49%8z
68.69%6t
67.87%6a
72.58%4b
74.98%3c
70.02%4i
68.88%10j
Compiler

Compiled 134 to 104 computations (22.4% saved)

bsearch196.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
15448178779011900.0
15765031996090431000.0
23.0ms
1.3046693033667882e-184
2.4673387431132047e-181
23.0ms
7.636537333520846e-302
7.535708757760998e-299
24.0ms
-3.0288981259989263e-164
-8.357616630827834e-169
31.0ms
-3.133568906199571e-61
-5.508549979367316e-64
27.0ms
-1108035046141.1514
-7054.439157917083
43.0ms
-5.6580420725596195e+60
-1.2489491658246236e+50
Results
176.0ms944×body256valid
7.0ms44×body256infinite
Compiler

Compiled 1820 to 1450 computations (20.3% saved)

regimes242.0ms (0.5%)

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

9 calls:

41.0ms
j
38.0ms
z
30.0ms
i
25.0ms
a
25.0ms
x
Results
ErrorSegmentsBranch
68.78%6x
69.45%5y
68.91%8z
70.33%5t
67.92%6a
74.18%4b
74.98%3c
70.09%4i
68.9%10j
Compiler

Compiled 129 to 102 computations (20.9% saved)

bsearch130.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
1.0722881891440567e+101
4.9434685125500014e+104
26.0ms
2.9287476439227823e-288
3.7749899509292456e-282
20.0ms
-1.2456627867460395e-243
-9.345782950318176e-246
24.0ms
-1.1663120641503732e-164
-1.0551484984828372e-167
33.0ms
-4.010036110138242e+141
-2.1693131246022574e+135
Results
111.0ms656×body256valid
11.0ms66×body256infinite
Compiler

Compiled 1280 to 1018 computations (20.5% saved)

regimes147.0ms (0.3%)

Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 a (*.f64 i b))
(*.f64 c (*.f64 t j))
(*.f64 i (*.f64 a b))
(*.f64 j (*.f64 t c))
(*.f64 t (*.f64 j c))
Outputs
(*.f64 t (*.f64 j c))
(*.f64 a (*.f64 i b))
(*.f64 t (*.f64 j c))
Calls

9 calls:

23.0ms
z
20.0ms
y
19.0ms
j
16.0ms
i
16.0ms
t
Results
ErrorSegmentsBranch
75.53%4x
75.13%5y
75.13%5z
72.29%3t
73.56%3a
76.5%3b
74.98%3c
74.31%3i
73.18%5j
Compiler

Compiled 124 to 100 computations (19.4% saved)

bsearch18.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
1.176998863810284e-69
1.3494985164467401e-69
12.0ms
-1.893491274023365e-72
-9.807828177176356e-73
Results
16.0ms96×body256valid
0.0msbody256infinite
Compiler

Compiled 230 to 178 computations (22.6% saved)

regimes134.0ms (0.3%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 a (*.f64 i b))
(*.f64 c (*.f64 t j))
(*.f64 i (*.f64 a b))
(*.f64 j (*.f64 t c))
Outputs
(*.f64 c (*.f64 t j))
(*.f64 a (*.f64 i b))
(*.f64 j (*.f64 t c))
Calls

9 calls:

21.0ms
z
17.0ms
y
16.0ms
j
15.0ms
x
15.0ms
i
Results
ErrorSegmentsBranch
75.53%4x
75.52%5y
75.13%5z
72.81%3t
74.45%3a
76.5%3b
75%3c
74.31%3i
73.18%5j
Compiler

Compiled 119 to 98 computations (17.6% saved)

bsearch24.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.3354625241069982e-86
2.5409886341410435e-86
12.0ms
-1.893491274023365e-72
-9.807828177176356e-73
Results
22.0ms128×body256valid
1.0msbody256infinite
Compiler

Compiled 290 to 226 computations (22.1% saved)

regimes119.0ms (0.2%)

Accuracy

Total -15.4b remaining (-32.8%)

Threshold costs -15.4b (-32.8%)

Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 a (*.f64 i b))
(*.f64 c (*.f64 t j))
(*.f64 i (*.f64 a b))
Outputs
(*.f64 c (*.f64 t j))
(*.f64 a (*.f64 i b))
(*.f64 c (*.f64 t j))
Calls

9 calls:

18.0ms
z
15.0ms
y
15.0ms
j
13.0ms
x
13.0ms
t
Results
ErrorSegmentsBranch
75.53%4x
76.08%5y
75.13%5z
73.53%3t
74.74%3a
76.5%3b
75%3c
75.11%3i
74.78%5j
Compiler

Compiled 114 to 96 computations (15.8% saved)

bsearch28.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
4.515674118179948e-91
1.3918333828921152e-90
12.0ms
-1.893491274023365e-72
-9.807828177176356e-73
Results
25.0ms144×body256valid
1.0msbody256infinite
Compiler

Compiled 320 to 250 computations (21.9% saved)

simplify486.0ms (0.9%)

Algorithm
egg-herbie
Rules
926×distribute-lft-neg-in
672×*-commutative
460×distribute-rgt-neg-in
396×+-commutative
332×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
07428827
19528791
211298787
313048779
414478779
515668779
617778779
720368779
822688779
925398779
1027848779
1129578779
1230468779
1330738779
1430878779
1530878779
1630878779
Stop Event
fuel
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 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))))
(if (<=.f64 b -155000000000000008943629327838198157017027492769747127677213890823847936) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -6500) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -1169747058955461/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b 944473296573929/1180591620717411303424) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))))))))))
(if (<=.f64 b -109999999999999997250989215906993855368991995008953129775829261817479168) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -2100) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b -565391060729083/7067388259113537318333190002971674063309935587502475832486424805170479104) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -5290796730472891/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b 5460236245818027/147573952589676412928) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 480000000000000007022733710723939054865620634175034428453733177841502254840551143636992) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))))))))))
(if (<=.f64 b -55999999999999997931778273902081733631480858338968495034063279972417536) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -510000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -2780529385113647/604462909807314587353088) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -3250998599192227/28269553036454149273332760011886696253239742350009903329945699220681916416) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -2284662224522385/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 8140593712110797/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 320000000000000004681822473815959369910413756116689618969155451894334836560367429091328) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 94999999999999993835325410661046952641455779081020918732554628528162790590657333730150351929609745495389563442951339003319111280911943026276865915967944354939367425820065007982812568854555813985491976800089199467988737941066146838098976708980012875806787532322969777479282697693779310573978526941184) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 b -410000000000000022075411212097542109933198372203528083668770552828395520) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -8850059985518291/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 3646985983025637/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 220000000000000003218752950748472066813409457330224113041294373177355200135252607500288) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 47500000000000000044833937769984199954093210890970332250131354393157928227277391019401988978691447471153931149427882819306745343771508629045248) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))))))
(if (<=.f64 x -7581518694861603/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 x 7559313193428757/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(if (<=.f64 j -2918326469422347/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -2482637596157655/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 j -352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -8722064691547283/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6549689112372573/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j -4832817552731949/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (if (<=.f64 j -476140702483903/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -6765173564772491/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 8864321588796067/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 j 6092105698723627/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 3326863919754941/3138550867693340381917894711603833208051177722232017256448) (*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a)))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))))))
(if (<=.f64 a -33499999999999998298677626117368823011627515842169950016999582408494810447186505353985196466630557696) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -20000000000000000) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -4019129502659983/182687704666362864775460604089535377456991567872) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a -765806411717175/12554203470773361527671578846415332832204710888928069025792) (+.f64 (*.f64 (*.f64 y x) z) (/.f64 (*.f64 z c) (/.f64 b (neg.f64 (*.f64 b b))))) (if (<=.f64 a -986713557444411/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -5381388062887209/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 6300558862064491/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 7308458781158715/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 5029131409596857/77371252455336267181195264) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 28000000000000000849356080656229352062658340598338720473008339684538968982454048195969807283082449911808) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (if (<=.f64 a 39999999999999998662599995773095036732966060379453713978351013136915008209099764787281528313961070698780444622057373696) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))))))))))
(if (<=.f64 a -48000000000000002317473887049059322983701406565752475984875843518901243107867756883028084096279511040) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -75000000000000000) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -4224653170409641/11417981541647679048466287755595961091061972992) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a -4499426523925173/1606938044258990275541962092341162602522202993782792835301376) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a -1719273622819807/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -3997602561001927/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 6099857423403819/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 4149515568880993/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 4951760157141521/4951760157141521099596496896) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 289999999999999987127818391798814595307306286942743000521996947705431633126629363113452062742971154432) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (if (<=.f64 a 300000000000000001168223679187233828284456855688124245445860084700110236068193740723570818255512757145240801023465881600) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))))))))))
(if (<=.f64 z -139999999999999989912490343389331290490965642444800) (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (if (<=.f64 z -8231177221447645/2993155353253689176481146537402947624255349848014848) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 z -2440004446519021/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 z -1053228273816801/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z -1876879207201175/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 z -284134022587167/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a)))) (if (<=.f64 z 4832817552731949/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 z 1077503010193995/1267650600228229401496703205376) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z 245000000000000) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))))))))
(if (<=.f64 a -22999999999999999005898270966467765433606524920610912546812266046322364299723189622637981323824726016) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -25000000000000000) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -1313067877289483/11417981541647679048466287755595961091061972992) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a -5527866872250927/3213876088517980551083924184682325205044405987565585670602752) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a -840949054640123/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -4182107294586631/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 3812410889627387/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 5477360550922911/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 4208996133570293/309485009821345068724781056) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 58000000000000000533833905920929432532600308306178850732250332024509560628225728204937268876927827968) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a 28000000000000000435663651625071604679509639113789720134353576252063345872613159691419590917621328534933775864299520) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))))))))))
(if (<=.f64 a -7463162001623895/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -5673165816829483/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a -7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 7789781865825189/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 8630992383272465/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 7110749042351755/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 5784239726914675/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 a 6877123763982683/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 3010594320170221/115792089237316195423570985008687907853269984665640564039457584007913129639936) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 a 3565267313141895/19807040628566084398385987584) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 6980579422424269/2251799813685248) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a 10500000000000000519203668722026807296) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 320000000000000023210059642089355240370679811086887025765827249753292800) (*.f64 (*.f64 y z) x) (if (<=.f64 a 7500000000000000014367563143010015521619663454488940083646026359495344931529915669709271088311352426496) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a 300000000000000023236727762441558330601244821733889645043426933913354585588259125855862803399574953350135808) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 4900000000000000076241139034387530818914186844913201023511875844111085527707302945998428410583732493613410776252416) (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))))))))))))
(if (<=.f64 b -20000000000000001195661564921032303703498580504676181417472718996644016411502261872621120682133202806891363984488647082731768905728) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -29999999999999997903598040778913191854019994504169305477847690584941689498492741711285890760682763402731684102144) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b -5050305969996851/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -6897413398507245/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 5466551842086025/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 4044755004007437/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 7338719129109209/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 (*.f64 y z) x) (if (<=.f64 b 1616631492516923/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 7908005320336203/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 1983393922805251/4722366482869645213696) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b 1200000000000) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))))))))
(if (<=.f64 t -6365737426045269/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -4540031126947123/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -4524042903795331/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 t 5232571895538543/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 4856672230564323/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))
(if (<=.f64 a -8757546847275731/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -3160763812233569/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (*.f64 (*.f64 y z) x) (if (<=.f64 a 6639224910209589/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 8715097876569077/158456325028528675187087900672) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))
(if (<=.f64 a -8202190217936295/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -3890170845825931/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (*.f64 (*.f64 y z) x) (if (<=.f64 a 5446936172855673/2475880078570760549798248448) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(if (<=.f64 a -7874102609218843/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -5186894461101241/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (*.f64 y z) x) (if (<=.f64 a 2786420835406777/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(if (<=.f64 z -125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 z -5899999999999999827080797600242017770743373779435520) (*.f64 y (*.f64 z x)) (if (<=.f64 z -3516957540073085/748288838313422294120286634350736906063837462003712) (*.f64 i (*.f64 a b)) (if (<=.f64 z -7953184266809439/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -6628602150353253/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (*.f64 c (*.f64 t j)) (if (<=.f64 z -4028547599768693/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 6876545213768903/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 i b)) (if (<=.f64 z 7475102707912205/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4146143036252439/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (*.f64 a (*.f64 i b)) (if (<=.f64 z 5555296335638847/191561942608236107294793378393788647952342390272950272) (*.f64 (neg.f64 x) (*.f64 a t)) (if (<=.f64 z 140000000000000000) (*.f64 a (*.f64 i b)) (*.f64 (*.f64 y x) z))))))))))))
(if (<=.f64 z -14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 (*.f64 c (neg.f64 b)) z) (if (<=.f64 z -1800000000000000121868960180700684962200670523615990513664) (*.f64 y (*.f64 z x)) (if (<=.f64 z -6734599544820801/374144419156711147060143317175368453031918731001856) (*.f64 i (*.f64 a b)) (if (<=.f64 z -5728988666769511/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -5574824372604787/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (*.f64 c (*.f64 t j)) (if (<=.f64 z -7169449118232419/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 i b)) (if (<=.f64 z 2522847163920369/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 c (*.f64 t j)) (if (<=.f64 z 6281829775742471/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 a (*.f64 i b)) (if (<=.f64 z 4367612291467783/1532495540865888858358347027150309183618739122183602176) (*.f64 (neg.f64 x) (*.f64 a t)) (if (<=.f64 z 1200000000000000000) (*.f64 a (*.f64 i b)) (*.f64 (*.f64 y x) z))))))))))))
(if (<=.f64 z -70999999999999999518687355879675586328781299378028544) (*.f64 (*.f64 y x) z) (if (<=.f64 z -6734599544820801/1496577676626844588240573268701473812127674924007424) (*.f64 i (*.f64 a b)) (if (<=.f64 z -4583190933415609/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -2447483870899663/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c (*.f64 t j)) (if (<=.f64 z -5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 4147039328479053/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (*.f64 a (*.f64 i b)) (if (<=.f64 z 328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (*.f64 c (*.f64 t j)) (if (<=.f64 z 5101712237182299/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (*.f64 a (*.f64 i b)) (if (<=.f64 z 344811496694825/95780971304118053647396689196894323976171195136475136) (*.f64 (neg.f64 x) (*.f64 a t)) (if (<=.f64 z 600000000000000000) (*.f64 a (*.f64 i b)) (*.f64 (*.f64 y x) z)))))))))))
(if (<=.f64 x -1949999999999999849512482058446740894006813643756286988182757665831581625340798513303581104305249465731362838382740130941967441956360770474171279251203793469566560263655024006351053149889301628554028913444866377968028848366112299024384) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 x -2199999999999999901629913390138986965408222110464157132865369672097074391298523725360850019938174674095101349612356610218954889226443610677943302972637862926418444288) (*.f64 (*.f64 y x) z) (if (<=.f64 x -78000000000000003801121815639700357195828182737495411928219227806209552696821954791942961187046511611577830947643309064368104816387293184) (*.f64 t (*.f64 a (neg.f64 x))) (if (<=.f64 x -3270674342474151/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 (*.f64 y z) x) (if (<=.f64 x -1320736327839163/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 a (*.f64 i b)) (if (<=.f64 x -290953239129259/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 t (*.f64 j c)) (if (<=.f64 x 6795707190235455/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (*.f64 a (*.f64 i b)) (if (<=.f64 x 5410876812138479/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 t (*.f64 j c)) (if (<=.f64 x 25500000000000000700179972079578851948278277083254422151660017327013888) (*.f64 t (*.f64 a (neg.f64 x))) (if (<=.f64 x 49999999999999999139130636277292928373873822357007948776987560108905577054208) (*.f64 c (*.f64 t j)) (*.f64 (*.f64 y z) x)))))))))))
(if (<=.f64 z -179999999999999992964398279826086091808951630823424) (*.f64 (*.f64 y x) z) (if (<=.f64 z -1107467480703865/748288838313422294120286634350736906063837462003712) (*.f64 i (*.f64 a b)) (if (<=.f64 z -6108112916776317/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -1954587813565703/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (*.f64 c (*.f64 t j)) (if (<=.f64 z -921786315201311/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 2921777708701151/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 a (*.f64 i b)) (if (<=.f64 z 8228593060869755/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4500000000000000000) (*.f64 a (*.f64 i b)) (*.f64 (*.f64 y x) z)))))))))
(if (<=.f64 x -7695704335233297/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (*.f64 (*.f64 y z) x) (if (<=.f64 x -6932575939585451/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (*.f64 a (*.f64 i b)) (if (<=.f64 x 4857654079375455/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 t (*.f64 j c)) (if (<=.f64 x 2602611264345493/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 a (*.f64 i b)) (if (<=.f64 x 62000000000000002274953121042543004310884691792308069729646801603252012974080) (*.f64 c (*.f64 t j)) (*.f64 (*.f64 y z) x))))))
(if (<=.f64 z -240000000000000018311447618620528807907915930271744) (*.f64 (*.f64 y x) z) (if (<=.f64 z -750000000000) (*.f64 a (*.f64 i b)) (if (<=.f64 z -3983247869763677/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 y (*.f64 z x)) (if (<=.f64 z -2018324372703715/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 t (*.f64 j c)) (if (<=.f64 z 2774746314327803/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 i b)) (if (<=.f64 z 5501675593023383/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 c (*.f64 t j)) (if (<=.f64 z 410000000000000000) (*.f64 a (*.f64 i b)) (*.f64 (*.f64 y x) z))))))))
(if (<=.f64 a -119999999999999991546188083887429899130029482348696406678889805570776779240689648070171572194489555299776244829457101377102593406917410816) (*.f64 a (*.f64 i b)) (if (<=.f64 a -4116319444329945/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 y (*.f64 z x)) (if (<=.f64 a -3075078893078405/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 t (*.f64 j c)) (if (<=.f64 a 8109562212591379/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 y (*.f64 z x)) (if (<=.f64 a 121999999999999998443348709384397674058970432197798400998999885910672494767216311411896620458077847552) (*.f64 t (*.f64 j c)) (*.f64 a (*.f64 i b)))))))
(if (<=.f64 t -205145835019037/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 t (*.f64 j c)) (if (<=.f64 t 5128645875475925/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 a (*.f64 i b)) (*.f64 t (*.f64 j c))))
(if (<=.f64 t -130547349557569/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 c (*.f64 t j)) (if (<=.f64 t 183729060881773/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 a (*.f64 i b)) (*.f64 j (*.f64 t c))))
(if (<=.f64 t -18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 c (*.f64 t j)) (if (<=.f64 t 6192446263173193/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))))
(*.f64 a (*.f64 i b))
Outputs
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))))
(if (or (<=.f64 (+.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)))) -inf.0) (not (<=.f64 (+.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)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (+.f64 (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(if (or (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (+.f64 (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))
(if (or (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (+.f64 (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))
(if (or (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))) (+.f64 (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))
(if (or (<=.f64 (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))) -inf.0) (not (<=.f64 (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (+.f64 (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))))
(if (or (<=.f64 (+.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)))) -inf.0) (not (<=.f64 (+.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)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a (neg.f64 i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.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)))) -inf.0) (not (<=.f64 (+.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)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 i (neg.f64 a))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))) -inf.0) (not (<=.f64 (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (+.f64 (-.f64 (-.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 z c))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b))))))
(if (or (<=.f64 (+.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)))) -inf.0) (not (<=.f64 (+.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)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (+.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)))))
(if (or (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (not (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))) -inf.0) (not (<=.f64 (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744))) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))))
(if (<=.f64 b -155000000000000008943629327838198157017027492769747127677213890823847936) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -6500) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -1169747058955461/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b 944473296573929/1180591620717411303424) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))))))))))
(if (<=.f64 b -155000000000000008943629327838198157017027492769747127677213890823847936) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -6500) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -1169747058955461/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 y (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 y (*.f64 i j)))) (+.f64 (neg.f64 (*.f64 a (*.f64 b i))) (*.f64 c (*.f64 z b)))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (or (<=.f64 b 944473296573929/1180591620717411303424) (not (<=.f64 b 37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))))
(if (<=.f64 b -155000000000000008943629327838198157017027492769747127677213890823847936) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -6500) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -1169747058955461/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 b i)))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (or (<=.f64 b 944473296573929/1180591620717411303424) (not (<=.f64 b 37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))))
(if (<=.f64 b -155000000000000008943629327838198157017027492769747127677213890823847936) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -6500) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -1169747058955461/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (or (<=.f64 b 944473296573929/1180591620717411303424) (not (<=.f64 b 37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))))
(if (<=.f64 b -155000000000000008943629327838198157017027492769747127677213890823847936) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -6500) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (if (<=.f64 b -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -1169747058955461/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (if (or (<=.f64 b 944473296573929/1180591620717411303424) (not (<=.f64 b 37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))))
(if (<=.f64 b -155000000000000008943629327838198157017027492769747127677213890823847936) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -6500) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))) (if (<=.f64 b -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -1169747058955461/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))) (if (or (<=.f64 b 944473296573929/1180591620717411303424) (not (<=.f64 b 37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))))
(if (<=.f64 b -155000000000000008943629327838198157017027492769747127677213890823847936) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -6500) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (if (<=.f64 b -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -1169747058955461/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (if (or (<=.f64 b 944473296573929/1180591620717411303424) (not (<=.f64 b 37999999999999996690988464562929454213398350663722638879966185497035790950530066876989440))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))))
(if (<=.f64 b -109999999999999997250989215906993855368991995008953129775829261817479168) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -2100) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b -565391060729083/7067388259113537318333190002971674063309935587502475832486424805170479104) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -5290796730472891/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b 5460236245818027/147573952589676412928) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 480000000000000007022733710723939054865620634175034428453733177841502254840551143636992) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))))))))))
(if (<=.f64 b -109999999999999997250989215906993855368991995008953129775829261817479168) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -2100) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b -565391060729083/7067388259113537318333190002971674063309935587502475832486424805170479104) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -5290796730472891/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 y (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (or (<=.f64 b 5460236245818027/147573952589676412928) (not (<=.f64 b 480000000000000007022733710723939054865620634175034428453733177841502254840551143636992))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))))
(if (<=.f64 b -109999999999999997250989215906993855368991995008953129775829261817479168) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -2100) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b -565391060729083/7067388259113537318333190002971674063309935587502475832486424805170479104) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -5290796730472891/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (or (<=.f64 b 5460236245818027/147573952589676412928) (not (<=.f64 b 480000000000000007022733710723939054865620634175034428453733177841502254840551143636992))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))))
(if (<=.f64 b -109999999999999997250989215906993855368991995008953129775829261817479168) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -2100) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b -565391060729083/7067388259113537318333190002971674063309935587502475832486424805170479104) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -5290796730472891/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 i (*.f64 a b)))) (if (or (<=.f64 b 5460236245818027/147573952589676412928) (not (<=.f64 b 480000000000000007022733710723939054865620634175034428453733177841502254840551143636992))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))))
(if (<=.f64 b -109999999999999997250989215906993855368991995008953129775829261817479168) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -2100) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (if (<=.f64 b -565391060729083/7067388259113537318333190002971674063309935587502475832486424805170479104) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -5290796730472891/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (if (or (<=.f64 b 5460236245818027/147573952589676412928) (not (<=.f64 b 480000000000000007022733710723939054865620634175034428453733177841502254840551143636992))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))))
(if (<=.f64 b -109999999999999997250989215906993855368991995008953129775829261817479168) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -2100) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))) (if (<=.f64 b -565391060729083/7067388259113537318333190002971674063309935587502475832486424805170479104) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -5290796730472891/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))) (if (or (<=.f64 b 5460236245818027/147573952589676412928) (not (<=.f64 b 480000000000000007022733710723939054865620634175034428453733177841502254840551143636992))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))))
(if (<=.f64 b -109999999999999997250989215906993855368991995008953129775829261817479168) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -2100) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (if (<=.f64 b -565391060729083/7067388259113537318333190002971674063309935587502475832486424805170479104) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -5290796730472891/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5787936897650687/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 b 5710144928554687/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 b 1603934030549155/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (+.f64 (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 x z))))) (if (or (<=.f64 b 5460236245818027/147573952589676412928) (not (<=.f64 b 480000000000000007022733710723939054865620634175034428453733177841502254840551143636992))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))))
(if (<=.f64 b -55999999999999997931778273902081733631480858338968495034063279972417536) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -510000) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -2780529385113647/604462909807314587353088) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -3250998599192227/28269553036454149273332760011886696253239742350009903329945699220681916416) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -2284662224522385/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 8140593712110797/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 320000000000000004681822473815959369910413756116689618969155451894334836560367429091328) (-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 94999999999999993835325410661046952641455779081020918732554628528162790590657333730150351929609745495389563442951339003319111280911943026276865915967944354939367425820065007982812568854555813985491976800089199467988737941066146838098976708980012875806787532322969777479282697693779310573978526941184) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 b -55999999999999997931778273902081733631480858338968495034063279972417536) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -510000) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 y (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -2780529385113647/604462909807314587353088) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -3250998599192227/28269553036454149273332760011886696253239742350009903329945699220681916416) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -2284662224522385/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 y (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b 8140593712110797/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 320000000000000004681822473815959369910413756116689618969155451894334836560367429091328) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (neg.f64 (*.f64 y (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b 94999999999999993835325410661046952641455779081020918732554628528162790590657333730150351929609745495389563442951339003319111280911943026276865915967944354939367425820065007982812568854555813985491976800089199467988737941066146838098976708980012875806787532322969777479282697693779310573978526941184) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))))))
(if (<=.f64 b -55999999999999997931778273902081733631480858338968495034063279972417536) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -510000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -2780529385113647/604462909807314587353088) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -3250998599192227/28269553036454149273332760011886696253239742350009903329945699220681916416) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -2284662224522385/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b 8140593712110797/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 320000000000000004681822473815959369910413756116689618969155451894334836560367429091328) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b 94999999999999993835325410661046952641455779081020918732554628528162790590657333730150351929609745495389563442951339003319111280911943026276865915967944354939367425820065007982812568854555813985491976800089199467988737941066146838098976708980012875806787532322969777479282697693779310573978526941184) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))))))
(if (<=.f64 b -55999999999999997931778273902081733631480858338968495034063279972417536) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -510000) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -2780529385113647/604462909807314587353088) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -3250998599192227/28269553036454149273332760011886696253239742350009903329945699220681916416) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -2284662224522385/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 8140593712110797/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 320000000000000004681822473815959369910413756116689618969155451894334836560367429091328) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 94999999999999993835325410661046952641455779081020918732554628528162790590657333730150351929609745495389563442951339003319111280911943026276865915967944354939367425820065007982812568854555813985491976800089199467988737941066146838098976708980012875806787532322969777479282697693779310573978526941184) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))))))
(if (<=.f64 b -55999999999999997931778273902081733631480858338968495034063279972417536) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -510000) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -2780529385113647/604462909807314587353088) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -3250998599192227/28269553036454149273332760011886696253239742350009903329945699220681916416) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -2284662224522385/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 8140593712110797/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 b 320000000000000004681822473815959369910413756116689618969155451894334836560367429091328) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 94999999999999993835325410661046952641455779081020918732554628528162790590657333730150351929609745495389563442951339003319111280911943026276865915967944354939367425820065007982812568854555813985491976800089199467988737941066146838098976708980012875806787532322969777479282697693779310573978526941184) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))))))))))
(if (<=.f64 b -410000000000000022075411212097542109933198372203528083668770552828395520) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b -8850059985518291/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 3646985983025637/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 220000000000000003218752950748472066813409457330224113041294373177355200135252607500288) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (if (<=.f64 b 47500000000000000044833937769984199954093210890970332250131354393157928227277391019401988978691447471153931149427882819306745343771508629045248) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))))))
(if (<=.f64 b -410000000000000022075411212097542109933198372203528083668770552828395520) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b -8850059985518291/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b 3646985983025637/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (or (<=.f64 b 220000000000000003218752950748472066813409457330224113041294373177355200135252607500288) (not (<=.f64 b 47500000000000000044833937769984199954093210890970332250131354393157928227277391019401988978691447471153931149427882819306745343771508629045248))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))
(if (<=.f64 b -410000000000000022075411212097542109933198372203528083668770552828395520) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -8850059985518291/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 3646985983025637/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (or (<=.f64 b 220000000000000003218752950748472066813409457330224113041294373177355200135252607500288) (not (<=.f64 b 47500000000000000044833937769984199954093210890970332250131354393157928227277391019401988978691447471153931149427882819306745343771508629045248))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))
(if (<=.f64 b -410000000000000022075411212097542109933198372203528083668770552828395520) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b -8850059985518291/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (if (<=.f64 b 3646985983025637/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (or (<=.f64 b 220000000000000003218752950748472066813409457330224113041294373177355200135252607500288) (not (<=.f64 b 47500000000000000044833937769984199954093210890970332250131354393157928227277391019401988978691447471153931149427882819306745343771508629045248))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))
(if (<=.f64 x -7581518694861603/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 x 7559313193428757/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(if (or (<=.f64 x -7581518694861603/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (not (<=.f64 x 7559313193428757/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(if (or (<=.f64 x -7581518694861603/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (not (<=.f64 x 7559313193428757/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))
(if (or (<=.f64 x -7581518694861603/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (not (<=.f64 x 7559313193428757/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(if (<=.f64 j -2918326469422347/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -2482637596157655/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 j -352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -8722064691547283/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6549689112372573/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j -4832817552731949/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (if (<=.f64 j -476140702483903/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j -6765173564772491/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 j 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 8864321588796067/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 j 6092105698723627/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 3326863919754941/3138550867693340381917894711603833208051177722232017256448) (*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a)))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))))))
(if (<=.f64 j -2918326469422347/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -2482637596157655/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j -352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -8722064691547283/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6549689112372573/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j -4832817552731949/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 j -476140702483903/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -6765173564772491/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j 8864321588796067/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (or (<=.f64 j 6092105698723627/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (not (<=.f64 j 3326863919754941/3138550867693340381917894711603833208051177722232017256448))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 a b)))))))))))))))
(if (<=.f64 j -2918326469422347/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -2482637596157655/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j -352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -8722064691547283/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6549689112372573/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j -4832817552731949/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 j -476140702483903/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -6765173564772491/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j 8864321588796067/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (or (<=.f64 j 6092105698723627/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (not (<=.f64 j 3326863919754941/3138550867693340381917894711603833208051177722232017256448))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (neg.f64 (*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) i)))))))))))))
(if (<=.f64 j -2918326469422347/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -2482637596157655/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j -352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -8722064691547283/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6549689112372573/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j -4832817552731949/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 j -476140702483903/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -6765173564772491/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j 8864321588796067/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (or (<=.f64 j 6092105698723627/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (not (<=.f64 j 3326863919754941/3138550867693340381917894711603833208051177722232017256448))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (neg.f64 i) (-.f64 (*.f64 y j) (*.f64 a b))))))))))))))
(if (<=.f64 j -2918326469422347/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -2482637596157655/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j -352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -8722064691547283/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6549689112372573/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j -4832817552731949/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 j -476140702483903/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -6765173564772491/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j 8864321588796067/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (or (<=.f64 j 6092105698723627/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (not (<=.f64 j 3326863919754941/3138550867693340381917894711603833208051177722232017256448))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))))))))))))
(if (<=.f64 j -2918326469422347/1496577676626844588240573268701473812127674924007424) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 j -2482637596157655/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 j -352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 j -8722064691547283/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 j -6549689112372573/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j -4832817552731949/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 j -476140702483903/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j -6765173564772491/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 j 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 j 8864321588796067/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (or (<=.f64 j 6092105698723627/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (not (<=.f64 j 3326863919754941/3138550867693340381917894711603833208051177722232017256448))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))))))))))))
(if (<=.f64 a -33499999999999998298677626117368823011627515842169950016999582408494810447186505353985196466630557696) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -20000000000000000) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -4019129502659983/182687704666362864775460604089535377456991567872) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a -765806411717175/12554203470773361527671578846415332832204710888928069025792) (+.f64 (*.f64 (*.f64 y x) z) (/.f64 (*.f64 z c) (/.f64 b (neg.f64 (*.f64 b b))))) (if (<=.f64 a -986713557444411/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -5381388062887209/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 6300558862064491/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 7308458781158715/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 5029131409596857/77371252455336267181195264) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 28000000000000000849356080656229352062658340598338720473008339684538968982454048195969807283082449911808) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (if (<=.f64 a 39999999999999998662599995773095036732966060379453713978351013136915008209099764787281528313961070698780444622057373696) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))))))))))
(if (<=.f64 a -33499999999999998298677626117368823011627515842169950016999582408494810447186505353985196466630557696) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -20000000000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -4019129502659983/182687704666362864775460604089535377456991567872) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a -765806411717175/12554203470773361527671578846415332832204710888928069025792) (+.f64 (*.f64 z (*.f64 x y)) (/.f64 (*.f64 z c) (/.f64 b (*.f64 b (neg.f64 b))))) (if (<=.f64 a -986713557444411/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -5381388062887209/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 6300558862064491/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a 7308458781158715/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 5029131409596857/77371252455336267181195264) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 28000000000000000849356080656229352062658340598338720473008339684538968982454048195969807283082449911808) (+.f64 (*.f64 c (*.f64 t j)) (neg.f64 (*.f64 a (*.f64 x t)))) (if (<=.f64 a 39999999999999998662599995773095036732966060379453713978351013136915008209099764787281528313961070698780444622057373696) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))
(if (<=.f64 a -33499999999999998298677626117368823011627515842169950016999582408494810447186505353985196466630557696) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -20000000000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -4019129502659983/182687704666362864775460604089535377456991567872) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a -765806411717175/12554203470773361527671578846415332832204710888928069025792) (+.f64 (*.f64 z (*.f64 x y)) (/.f64 (*.f64 z c) (/.f64 b (*.f64 b (neg.f64 b))))) (if (<=.f64 a -986713557444411/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -5381388062887209/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 6300558862064491/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a 7308458781158715/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 5029131409596857/77371252455336267181195264) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 28000000000000000849356080656229352062658340598338720473008339684538968982454048195969807283082449911808) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t))) (if (<=.f64 a 39999999999999998662599995773095036732966060379453713978351013136915008209099764787281528313961070698780444622057373696) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))
(if (<=.f64 a -48000000000000002317473887049059322983701406565752475984875843518901243107867756883028084096279511040) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -75000000000000000) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -4224653170409641/11417981541647679048466287755595961091061972992) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a -4499426523925173/1606938044258990275541962092341162602522202993782792835301376) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a -1719273622819807/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -3997602561001927/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 6099857423403819/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 4149515568880993/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 4951760157141521/4951760157141521099596496896) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 289999999999999987127818391798814595307306286942743000521996947705431633126629363113452062742971154432) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))) (if (<=.f64 a 300000000000000001168223679187233828284456855688124245445860084700110236068193740723570818255512757145240801023465881600) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))))))))))
(if (<=.f64 a -48000000000000002317473887049059322983701406565752475984875843518901243107867756883028084096279511040) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -75000000000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -4224653170409641/11417981541647679048466287755595961091061972992) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a -4499426523925173/1606938044258990275541962092341162602522202993782792835301376) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a -1719273622819807/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -3997602561001927/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 6099857423403819/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a 4149515568880993/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 4951760157141521/4951760157141521099596496896) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 289999999999999987127818391798814595307306286942743000521996947705431633126629363113452062742971154432) (+.f64 (*.f64 c (*.f64 t j)) (neg.f64 (*.f64 a (*.f64 x t)))) (if (<=.f64 a 300000000000000001168223679187233828284456855688124245445860084700110236068193740723570818255512757145240801023465881600) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))
(if (<=.f64 a -48000000000000002317473887049059322983701406565752475984875843518901243107867756883028084096279511040) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -75000000000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -4224653170409641/11417981541647679048466287755595961091061972992) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a -4499426523925173/1606938044258990275541962092341162602522202993782792835301376) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a -1719273622819807/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -3997602561001927/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 6099857423403819/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a 4149515568880993/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 4951760157141521/4951760157141521099596496896) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 289999999999999987127818391798814595307306286942743000521996947705431633126629363113452062742971154432) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t))) (if (<=.f64 a 300000000000000001168223679187233828284456855688124245445860084700110236068193740723570818255512757145240801023465881600) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))
(if (<=.f64 z -139999999999999989912490343389331290490965642444800) (-.f64 (*.f64 (*.f64 y x) z) (*.f64 c (*.f64 z b))) (if (<=.f64 z -8231177221447645/2993155353253689176481146537402947624255349848014848) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 z -2440004446519021/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 z -1053228273816801/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z -1876879207201175/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 z -284134022587167/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 b a)))) (if (<=.f64 z 4832817552731949/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 z 1077503010193995/1267650600228229401496703205376) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z 245000000000000) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))))))))
(if (<=.f64 z -139999999999999989912490343389331290490965642444800) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 z -8231177221447645/2993155353253689176481146537402947624255349848014848) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 z -2440004446519021/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 z -1053228273816801/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z -1876879207201175/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 z -284134022587167/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 a b)))) (if (<=.f64 z 4832817552731949/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (if (<=.f64 z 1077503010193995/1267650600228229401496703205376) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z 245000000000000) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))
(if (<=.f64 z -139999999999999989912490343389331290490965642444800) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 z -8231177221447645/2993155353253689176481146537402947624255349848014848) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 z -2440004446519021/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 z -1053228273816801/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z -1876879207201175/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 z -284134022587167/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (neg.f64 (*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) i)) (if (<=.f64 z 4832817552731949/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (if (<=.f64 z 1077503010193995/1267650600228229401496703205376) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z 245000000000000) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))
(if (<=.f64 z -139999999999999989912490343389331290490965642444800) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 z -8231177221447645/2993155353253689176481146537402947624255349848014848) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 z -2440004446519021/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 z -1053228273816801/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z -1876879207201175/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 z -284134022587167/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 (neg.f64 i) (-.f64 (*.f64 y j) (*.f64 a b))) (if (<=.f64 z 4832817552731949/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (if (<=.f64 z 1077503010193995/1267650600228229401496703205376) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z 245000000000000) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))
(if (<=.f64 z -139999999999999989912490343389331290490965642444800) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b))) (if (<=.f64 z -8231177221447645/2993155353253689176481146537402947624255349848014848) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 z -2440004446519021/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 z -1053228273816801/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z -1876879207201175/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 z -284134022587167/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 z 4832817552731949/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (if (<=.f64 z 1077503010193995/1267650600228229401496703205376) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z 245000000000000) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))
(if (<=.f64 a -22999999999999999005898270966467765433606524920610912546812266046322364299723189622637981323824726016) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -25000000000000000) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -1313067877289483/11417981541647679048466287755595961091061972992) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a -5527866872250927/3213876088517980551083924184682325205044405987565585670602752) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a -840949054640123/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a -4182107294586631/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 3812410889627387/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 5477360550922911/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 4208996133570293/309485009821345068724781056) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 58000000000000000533833905920929432532600308306178850732250332024509560628225728204937268876927827968) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (if (<=.f64 a 28000000000000000435663651625071604679509639113789720134353576252063345872613159691419590917621328534933775864299520) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))))))))))
(if (<=.f64 a -22999999999999999005898270966467765433606524920610912546812266046322364299723189622637981323824726016) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -25000000000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -1313067877289483/11417981541647679048466287755595961091061972992) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a -5527866872250927/3213876088517980551083924184682325205044405987565585670602752) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a -840949054640123/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -4182107294586631/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 3812410889627387/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a 5477360550922911/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 4208996133570293/309485009821345068724781056) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 58000000000000000533833905920929432532600308306178850732250332024509560628225728204937268876927827968) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a 28000000000000000435663651625071604679509639113789720134353576252063345872613159691419590917621328534933775864299520) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))
(if (<=.f64 a -7463162001623895/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -5673165816829483/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a -7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 7789781865825189/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 8630992383272465/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 7110749042351755/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 5784239726914675/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 a 6877123763982683/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 a 3010594320170221/115792089237316195423570985008687907853269984665640564039457584007913129639936) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 a 3565267313141895/19807040628566084398385987584) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 6980579422424269/2251799813685248) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a 10500000000000000519203668722026807296) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 320000000000000023210059642089355240370679811086887025765827249753292800) (*.f64 (*.f64 y z) x) (if (<=.f64 a 7500000000000000014367563143010015521619663454488940083646026359495344931529915669709271088311352426496) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a 300000000000000023236727762441558330601244821733889645043426933913354585588259125855862803399574953350135808) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 4900000000000000076241139034387530818914186844913201023511875844111085527707302945998428410583732493613410776252416) (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))))))))))))
(if (<=.f64 a -7463162001623895/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -5673165816829483/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a -7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 7789781865825189/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a 8630992383272465/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 7110749042351755/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 5784239726914675/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (if (<=.f64 a 6877123763982683/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a 3010594320170221/115792089237316195423570985008687907853269984665640564039457584007913129639936) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (if (<=.f64 a 3565267313141895/19807040628566084398385987584) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 6980579422424269/2251799813685248) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a 10500000000000000519203668722026807296) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 320000000000000023210059642089355240370679811086887025765827249753292800) (*.f64 x (*.f64 y z)) (if (<=.f64 a 7500000000000000014367563143010015521619663454488940083646026359495344931529915669709271088311352426496) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a 300000000000000023236727762441558330601244821733889645043426933913354585588259125855862803399574953350135808) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 4900000000000000076241139034387530818914186844913201023511875844111085527707302945998428410583732493613410776252416) (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))))))))))))))
(if (<=.f64 b -20000000000000001195661564921032303703498580504676181417472718996644016411502261872621120682133202806891363984488647082731768905728) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -29999999999999997903598040778913191854019994504169305477847690584941689498492741711285890760682763402731684102144) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b -5050305969996851/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -6897413398507245/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 5466551842086025/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 4044755004007437/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 7338719129109209/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 (*.f64 y z) x) (if (<=.f64 b 1616631492516923/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 7908005320336203/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 1983393922805251/4722366482869645213696) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b 1200000000000) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))))))))
(if (<=.f64 b -20000000000000001195661564921032303703498580504676181417472718996644016411502261872621120682133202806891363984488647082731768905728) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -29999999999999997903598040778913191854019994504169305477847690584941689498492741711285890760682763402731684102144) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b -5050305969996851/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -6897413398507245/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b 5466551842086025/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 b 4044755004007437/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b 7338719129109209/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 x (*.f64 y z)) (if (<=.f64 b 1616631492516923/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 b 7908005320336203/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (or (<=.f64 b 1983393922805251/4722366482869645213696) (not (<=.f64 b 1200000000000))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))))))))
(if (<=.f64 t -6365737426045269/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -4540031126947123/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -4524042903795331/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 t 5232571895538543/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 4856672230564323/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))
(if (<=.f64 t -6365737426045269/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -4540031126947123/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -4524042903795331/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 t 5232571895538543/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 4856672230564323/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))
(if (<=.f64 a -8757546847275731/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -3160763812233569/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (*.f64 (*.f64 y z) x) (if (<=.f64 a 6639224910209589/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (if (<=.f64 a 8715097876569077/158456325028528675187087900672) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))
(if (<=.f64 a -8757546847275731/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -3160763812233569/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448) (*.f64 x (*.f64 y z)) (if (<=.f64 a 6639224910209589/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 8715097876569077/158456325028528675187087900672) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))
(if (<=.f64 a -8202190217936295/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -3890170845825931/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (*.f64 (*.f64 y z) x) (if (<=.f64 a 5446936172855673/2475880078570760549798248448) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(if (<=.f64 a -8202190217936295/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -3890170845825931/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (*.f64 x (*.f64 y z)) (if (<=.f64 a 5446936172855673/2475880078570760549798248448) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))
(if (<=.f64 a -7874102609218843/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -5186894461101241/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (*.f64 y z) x) (if (<=.f64 a 2786420835406777/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(if (<=.f64 a -7874102609218843/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -5186894461101241/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 x (*.f64 y z)) (if (<=.f64 a 2786420835406777/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (*.f64 z (neg.f64 (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))
(if (<=.f64 a -7874102609218843/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -5186894461101241/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 x (*.f64 y z)) (if (<=.f64 a 2786420835406777/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))
(if (<=.f64 z -125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 z -5899999999999999827080797600242017770743373779435520) (*.f64 y (*.f64 z x)) (if (<=.f64 z -3516957540073085/748288838313422294120286634350736906063837462003712) (*.f64 i (*.f64 a b)) (if (<=.f64 z -7953184266809439/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -6628602150353253/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (*.f64 c (*.f64 t j)) (if (<=.f64 z -4028547599768693/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 6876545213768903/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 i b)) (if (<=.f64 z 7475102707912205/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4146143036252439/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (*.f64 a (*.f64 i b)) (if (<=.f64 z 5555296335638847/191561942608236107294793378393788647952342390272950272) (*.f64 (neg.f64 x) (*.f64 a t)) (if (<=.f64 z 140000000000000000) (*.f64 a (*.f64 i b)) (*.f64 (*.f64 y x) z))))))))))))
(if (<=.f64 z -125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 z -5899999999999999827080797600242017770743373779435520) (*.f64 y (*.f64 x z)) (if (<=.f64 z -3516957540073085/748288838313422294120286634350736906063837462003712) (*.f64 i (*.f64 a b)) (if (<=.f64 z -7953184266809439/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -6628602150353253/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (*.f64 c (*.f64 t j)) (if (<=.f64 z -4028547599768693/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 6876545213768903/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 b i)) (if (<=.f64 z 7475102707912205/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4146143036252439/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (*.f64 a (*.f64 b i)) (if (<=.f64 z 5555296335638847/191561942608236107294793378393788647952342390272950272) (*.f64 (*.f64 t a) (neg.f64 x)) (if (<=.f64 z 140000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y)))))))))))))
(if (<=.f64 z -125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 z -5899999999999999827080797600242017770743373779435520) (*.f64 y (*.f64 x z)) (if (<=.f64 z -3516957540073085/748288838313422294120286634350736906063837462003712) (*.f64 i (*.f64 a b)) (if (<=.f64 z -7953184266809439/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z -6628602150353253/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (*.f64 c (*.f64 t j)) (if (<=.f64 z -4028547599768693/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z 6876545213768903/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 b i)) (if (<=.f64 z 7475102707912205/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4146143036252439/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (*.f64 a (*.f64 b i)) (if (<=.f64 z 5555296335638847/191561942608236107294793378393788647952342390272950272) (*.f64 x (*.f64 t (neg.f64 a))) (if (<=.f64 z 140000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y)))))))))))))
(if (<=.f64 z -125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 c (*.f64 z (neg.f64 b))) (if (<=.f64 z -5899999999999999827080797600242017770743373779435520) (*.f64 y (*.f64 x z)) (if (<=.f64 z -3516957540073085/748288838313422294120286634350736906063837462003712) (*.f64 i (*.f64 a b)) (if (<=.f64 z -7953184266809439/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z -6628602150353253/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (*.f64 c (*.f64 t j)) (if (<=.f64 z -4028547599768693/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z 6876545213768903/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 b i)) (if (<=.f64 z 7475102707912205/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4146143036252439/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (*.f64 a (*.f64 b i)) (if (<=.f64 z 5555296335638847/191561942608236107294793378393788647952342390272950272) (*.f64 x (*.f64 t (neg.f64 a))) (if (<=.f64 z 140000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y)))))))))))))
(if (<=.f64 z -14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 (*.f64 c (neg.f64 b)) z) (if (<=.f64 z -1800000000000000121868960180700684962200670523615990513664) (*.f64 y (*.f64 z x)) (if (<=.f64 z -6734599544820801/374144419156711147060143317175368453031918731001856) (*.f64 i (*.f64 a b)) (if (<=.f64 z -5728988666769511/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -5574824372604787/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (*.f64 c (*.f64 t j)) (if (<=.f64 z -7169449118232419/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 i b)) (if (<=.f64 z 2522847163920369/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 c (*.f64 t j)) (if (<=.f64 z 6281829775742471/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 a (*.f64 i b)) (if (<=.f64 z 4367612291467783/1532495540865888858358347027150309183618739122183602176) (*.f64 (neg.f64 x) (*.f64 a t)) (if (<=.f64 z 1200000000000000000) (*.f64 a (*.f64 i b)) (*.f64 (*.f64 y x) z))))))))))))
(if (<=.f64 z -14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 z (neg.f64 (*.f64 b c))) (if (<=.f64 z -1800000000000000121868960180700684962200670523615990513664) (*.f64 y (*.f64 x z)) (if (<=.f64 z -6734599544820801/374144419156711147060143317175368453031918731001856) (*.f64 i (*.f64 a b)) (if (<=.f64 z -5728988666769511/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -5574824372604787/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (*.f64 c (*.f64 t j)) (if (<=.f64 z -7169449118232419/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 b i)) (if (<=.f64 z 2522847163920369/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 c (*.f64 t j)) (if (<=.f64 z 6281829775742471/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 a (*.f64 b i)) (if (<=.f64 z 4367612291467783/1532495540865888858358347027150309183618739122183602176) (*.f64 (*.f64 t a) (neg.f64 x)) (if (<=.f64 z 1200000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y)))))))))))))
(if (<=.f64 z -14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 z (*.f64 b (neg.f64 c))) (if (<=.f64 z -1800000000000000121868960180700684962200670523615990513664) (*.f64 y (*.f64 x z)) (if (<=.f64 z -6734599544820801/374144419156711147060143317175368453031918731001856) (*.f64 i (*.f64 a b)) (if (<=.f64 z -5728988666769511/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z -5574824372604787/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (*.f64 c (*.f64 t j)) (if (<=.f64 z -7169449118232419/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 b i)) (if (<=.f64 z 2522847163920369/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 c (*.f64 t j)) (if (<=.f64 z 6281829775742471/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 a (*.f64 b i)) (if (<=.f64 z 4367612291467783/1532495540865888858358347027150309183618739122183602176) (*.f64 x (*.f64 t (neg.f64 a))) (if (<=.f64 z 1200000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y)))))))))))))
(if (<=.f64 z -14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 z (*.f64 b (neg.f64 c))) (if (<=.f64 z -1800000000000000121868960180700684962200670523615990513664) (*.f64 y (*.f64 x z)) (if (<=.f64 z -6734599544820801/374144419156711147060143317175368453031918731001856) (*.f64 i (*.f64 a b)) (if (<=.f64 z -5728988666769511/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z -5574824372604787/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (*.f64 c (*.f64 t j)) (if (<=.f64 z -7169449118232419/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z 4825645764048353/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 b i)) (if (<=.f64 z 2522847163920369/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 c (*.f64 t j)) (if (<=.f64 z 6281829775742471/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 a (*.f64 b i)) (if (<=.f64 z 4367612291467783/1532495540865888858358347027150309183618739122183602176) (*.f64 x (*.f64 t (neg.f64 a))) (if (<=.f64 z 1200000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y)))))))))))))
(if (<=.f64 z -70999999999999999518687355879675586328781299378028544) (*.f64 (*.f64 y x) z) (if (<=.f64 z -6734599544820801/1496577676626844588240573268701473812127674924007424) (*.f64 i (*.f64 a b)) (if (<=.f64 z -4583190933415609/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -2447483870899663/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c (*.f64 t j)) (if (<=.f64 z -5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 4147039328479053/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (*.f64 a (*.f64 i b)) (if (<=.f64 z 328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (*.f64 c (*.f64 t j)) (if (<=.f64 z 5101712237182299/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (*.f64 a (*.f64 i b)) (if (<=.f64 z 344811496694825/95780971304118053647396689196894323976171195136475136) (*.f64 (neg.f64 x) (*.f64 a t)) (if (<=.f64 z 600000000000000000) (*.f64 a (*.f64 i b)) (*.f64 (*.f64 y x) z)))))))))))
(if (<=.f64 z -70999999999999999518687355879675586328781299378028544) (*.f64 z (*.f64 x y)) (if (<=.f64 z -6734599544820801/1496577676626844588240573268701473812127674924007424) (*.f64 i (*.f64 a b)) (if (<=.f64 z -4583190933415609/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -2447483870899663/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c (*.f64 t j)) (if (<=.f64 z -5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 4147039328479053/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (*.f64 a (*.f64 b i)) (if (<=.f64 z 328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (*.f64 c (*.f64 t j)) (if (<=.f64 z 5101712237182299/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (*.f64 a (*.f64 b i)) (if (<=.f64 z 344811496694825/95780971304118053647396689196894323976171195136475136) (*.f64 (*.f64 t a) (neg.f64 x)) (if (<=.f64 z 600000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y))))))))))))
(if (<=.f64 z -70999999999999999518687355879675586328781299378028544) (*.f64 z (*.f64 x y)) (if (<=.f64 z -6734599544820801/1496577676626844588240573268701473812127674924007424) (*.f64 i (*.f64 a b)) (if (<=.f64 z -4583190933415609/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z -2447483870899663/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c (*.f64 t j)) (if (<=.f64 z -5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z 4147039328479053/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (*.f64 a (*.f64 b i)) (if (<=.f64 z 328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (*.f64 c (*.f64 t j)) (if (<=.f64 z 5101712237182299/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (*.f64 a (*.f64 b i)) (if (<=.f64 z 344811496694825/95780971304118053647396689196894323976171195136475136) (*.f64 x (*.f64 t (neg.f64 a))) (if (<=.f64 z 600000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y))))))))))))
(if (<=.f64 z -70999999999999999518687355879675586328781299378028544) (*.f64 z (*.f64 x y)) (if (<=.f64 z -6734599544820801/1496577676626844588240573268701473812127674924007424) (*.f64 i (*.f64 a b)) (if (<=.f64 z -4583190933415609/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z -2447483870899663/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 c (*.f64 t j)) (if (<=.f64 z -5803839762378625/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z 4147039328479053/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (*.f64 a (*.f64 b i)) (if (<=.f64 z 328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (*.f64 c (*.f64 t j)) (if (<=.f64 z 5101712237182299/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (*.f64 a (*.f64 b i)) (if (<=.f64 z 344811496694825/95780971304118053647396689196894323976171195136475136) (*.f64 x (*.f64 t (neg.f64 a))) (if (<=.f64 z 600000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y))))))))))))
(if (<=.f64 x -1949999999999999849512482058446740894006813643756286988182757665831581625340798513303581104305249465731362838382740130941967441956360770474171279251203793469566560263655024006351053149889301628554028913444866377968028848366112299024384) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 x -2199999999999999901629913390138986965408222110464157132865369672097074391298523725360850019938174674095101349612356610218954889226443610677943302972637862926418444288) (*.f64 (*.f64 y x) z) (if (<=.f64 x -78000000000000003801121815639700357195828182737495411928219227806209552696821954791942961187046511611577830947643309064368104816387293184) (*.f64 t (*.f64 a (neg.f64 x))) (if (<=.f64 x -3270674342474151/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 (*.f64 y z) x) (if (<=.f64 x -1320736327839163/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 a (*.f64 i b)) (if (<=.f64 x -290953239129259/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 t (*.f64 j c)) (if (<=.f64 x 6795707190235455/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (*.f64 a (*.f64 i b)) (if (<=.f64 x 5410876812138479/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 t (*.f64 j c)) (if (<=.f64 x 25500000000000000700179972079578851948278277083254422151660017327013888) (*.f64 t (*.f64 a (neg.f64 x))) (if (<=.f64 x 49999999999999999139130636277292928373873822357007948776987560108905577054208) (*.f64 c (*.f64 t j)) (*.f64 (*.f64 y z) x)))))))))))
(if (<=.f64 x -1949999999999999849512482058446740894006813643756286988182757665831581625340798513303581104305249465731362838382740130941967441956360770474171279251203793469566560263655024006351053149889301628554028913444866377968028848366112299024384) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 x -2199999999999999901629913390138986965408222110464157132865369672097074391298523725360850019938174674095101349612356610218954889226443610677943302972637862926418444288) (*.f64 z (*.f64 x y)) (if (<=.f64 x -78000000000000003801121815639700357195828182737495411928219227806209552696821954791942961187046511611577830947643309064368104816387293184) (*.f64 t (*.f64 a (neg.f64 x))) (if (<=.f64 x -3270674342474151/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 x (*.f64 y z)) (if (<=.f64 x -1320736327839163/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 a (*.f64 b i)) (if (<=.f64 x -290953239129259/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 t (*.f64 c j)) (if (<=.f64 x 6795707190235455/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (*.f64 a (*.f64 b i)) (if (<=.f64 x 5410876812138479/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 t (*.f64 c j)) (if (<=.f64 x 25500000000000000700179972079578851948278277083254422151660017327013888) (*.f64 t (*.f64 a (neg.f64 x))) (if (<=.f64 x 49999999999999999139130636277292928373873822357007948776987560108905577054208) (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))))))))))))
(if (<=.f64 x -1949999999999999849512482058446740894006813643756286988182757665831581625340798513303581104305249465731362838382740130941967441956360770474171279251203793469566560263655024006351053149889301628554028913444866377968028848366112299024384) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 x -2199999999999999901629913390138986965408222110464157132865369672097074391298523725360850019938174674095101349612356610218954889226443610677943302972637862926418444288) (*.f64 z (*.f64 x y)) (if (<=.f64 x -78000000000000003801121815639700357195828182737495411928219227806209552696821954791942961187046511611577830947643309064368104816387293184) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 x -3270674342474151/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 x (*.f64 y z)) (if (<=.f64 x -1320736327839163/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 a (*.f64 b i)) (if (<=.f64 x -290953239129259/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 t (*.f64 c j)) (if (<=.f64 x 6795707190235455/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (*.f64 a (*.f64 b i)) (if (<=.f64 x 5410876812138479/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 t (*.f64 c j)) (if (<=.f64 x 25500000000000000700179972079578851948278277083254422151660017327013888) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 x 49999999999999999139130636277292928373873822357007948776987560108905577054208) (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))))))))))))
(if (<=.f64 x -1949999999999999849512482058446740894006813643756286988182757665831581625340798513303581104305249465731362838382740130941967441956360770474171279251203793469566560263655024006351053149889301628554028913444866377968028848366112299024384) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 x -2199999999999999901629913390138986965408222110464157132865369672097074391298523725360850019938174674095101349612356610218954889226443610677943302972637862926418444288) (*.f64 z (*.f64 x y)) (if (<=.f64 x -78000000000000003801121815639700357195828182737495411928219227806209552696821954791942961187046511611577830947643309064368104816387293184) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 x -3270674342474151/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 x (*.f64 y z)) (if (<=.f64 x -1320736327839163/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 a (*.f64 b i)) (if (<=.f64 x -290953239129259/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 t (*.f64 c j)) (if (<=.f64 x 6795707190235455/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (*.f64 a (*.f64 b i)) (if (<=.f64 x 5410876812138479/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (*.f64 t (*.f64 c j)) (if (<=.f64 x 25500000000000000700179972079578851948278277083254422151660017327013888) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 x 49999999999999999139130636277292928373873822357007948776987560108905577054208) (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z))))))))))))
(if (<=.f64 z -179999999999999992964398279826086091808951630823424) (*.f64 (*.f64 y x) z) (if (<=.f64 z -1107467480703865/748288838313422294120286634350736906063837462003712) (*.f64 i (*.f64 a b)) (if (<=.f64 z -6108112916776317/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -1954587813565703/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (*.f64 c (*.f64 t j)) (if (<=.f64 z -921786315201311/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 2921777708701151/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 a (*.f64 i b)) (if (<=.f64 z 8228593060869755/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4500000000000000000) (*.f64 a (*.f64 i b)) (*.f64 (*.f64 y x) z)))))))))
(if (<=.f64 z -179999999999999992964398279826086091808951630823424) (*.f64 z (*.f64 x y)) (if (<=.f64 z -1107467480703865/748288838313422294120286634350736906063837462003712) (*.f64 i (*.f64 a b)) (if (<=.f64 z -6108112916776317/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z -1954587813565703/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (*.f64 c (*.f64 t j)) (if (<=.f64 z -921786315201311/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 z 2921777708701151/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 a (*.f64 b i)) (if (<=.f64 z 8228593060869755/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4500000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y))))))))))
(if (<=.f64 z -179999999999999992964398279826086091808951630823424) (*.f64 z (*.f64 x y)) (if (<=.f64 z -1107467480703865/748288838313422294120286634350736906063837462003712) (*.f64 i (*.f64 a b)) (if (<=.f64 z -6108112916776317/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z -1954587813565703/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (*.f64 c (*.f64 t j)) (if (<=.f64 z -921786315201311/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z 2921777708701151/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 a (*.f64 b i)) (if (<=.f64 z 8228593060869755/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4500000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y))))))))))
(if (<=.f64 z -179999999999999992964398279826086091808951630823424) (*.f64 z (*.f64 x y)) (if (<=.f64 z -1107467480703865/748288838313422294120286634350736906063837462003712) (*.f64 i (*.f64 a b)) (if (<=.f64 z -6108112916776317/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z -1954587813565703/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (*.f64 c (*.f64 t j)) (if (<=.f64 z -921786315201311/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z 2921777708701151/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 a (*.f64 b i)) (if (<=.f64 z 8228593060869755/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4500000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y))))))))))
(if (<=.f64 x -7695704335233297/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (*.f64 (*.f64 y z) x) (if (<=.f64 x -6932575939585451/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (*.f64 a (*.f64 i b)) (if (<=.f64 x 4857654079375455/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 t (*.f64 j c)) (if (<=.f64 x 2602611264345493/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 a (*.f64 i b)) (if (<=.f64 x 62000000000000002274953121042543004310884691792308069729646801603252012974080) (*.f64 c (*.f64 t j)) (*.f64 (*.f64 y z) x))))))
(if (<=.f64 x -7695704335233297/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (*.f64 x (*.f64 y z)) (if (<=.f64 x -6932575939585451/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (*.f64 a (*.f64 b i)) (if (<=.f64 x 4857654079375455/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 t (*.f64 c j)) (if (<=.f64 x 2602611264345493/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 a (*.f64 b i)) (if (<=.f64 x 62000000000000002274953121042543004310884691792308069729646801603252012974080) (*.f64 c (*.f64 t j)) (*.f64 x (*.f64 y z)))))))
(if (<=.f64 z -240000000000000018311447618620528807907915930271744) (*.f64 (*.f64 y x) z) (if (<=.f64 z -750000000000) (*.f64 a (*.f64 i b)) (if (<=.f64 z -3983247869763677/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 y (*.f64 z x)) (if (<=.f64 z -2018324372703715/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 t (*.f64 j c)) (if (<=.f64 z 2774746314327803/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 i b)) (if (<=.f64 z 5501675593023383/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 c (*.f64 t j)) (if (<=.f64 z 410000000000000000) (*.f64 a (*.f64 i b)) (*.f64 (*.f64 y x) z))))))))
(if (<=.f64 z -240000000000000018311447618620528807907915930271744) (*.f64 z (*.f64 x y)) (if (<=.f64 z -750000000000) (*.f64 a (*.f64 b i)) (if (<=.f64 z -3983247869763677/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 y (*.f64 x z)) (if (<=.f64 z -2018324372703715/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 t (*.f64 c j)) (if (<=.f64 z 2774746314327803/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 a (*.f64 b i)) (if (<=.f64 z 5501675593023383/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 c (*.f64 t j)) (if (<=.f64 z 410000000000000000) (*.f64 a (*.f64 b i)) (*.f64 z (*.f64 x y)))))))))
(if (<=.f64 a -119999999999999991546188083887429899130029482348696406678889805570776779240689648070171572194489555299776244829457101377102593406917410816) (*.f64 a (*.f64 i b)) (if (<=.f64 a -4116319444329945/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 y (*.f64 z x)) (if (<=.f64 a -3075078893078405/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 t (*.f64 j c)) (if (<=.f64 a 8109562212591379/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 y (*.f64 z x)) (if (<=.f64 a 121999999999999998443348709384397674058970432197798400998999885910672494767216311411896620458077847552) (*.f64 t (*.f64 j c)) (*.f64 a (*.f64 i b)))))))
(if (<=.f64 a -119999999999999991546188083887429899130029482348696406678889805570776779240689648070171572194489555299776244829457101377102593406917410816) (*.f64 a (*.f64 b i)) (if (<=.f64 a -4116319444329945/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 y (*.f64 x z)) (if (<=.f64 a -3075078893078405/246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279232) (*.f64 t (*.f64 c j)) (if (<=.f64 a 8109562212591379/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 y (*.f64 x z)) (if (<=.f64 a 121999999999999998443348709384397674058970432197798400998999885910672494767216311411896620458077847552) (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 b i)))))))
(if (<=.f64 t -205145835019037/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 t (*.f64 j c)) (if (<=.f64 t 5128645875475925/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 a (*.f64 i b)) (*.f64 t (*.f64 j c))))
(if (or (<=.f64 t -205145835019037/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (not (<=.f64 t 5128645875475925/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352))) (*.f64 t (*.f64 c j)) (*.f64 a (*.f64 b i)))
(if (<=.f64 t -130547349557569/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 c (*.f64 t j)) (if (<=.f64 t 183729060881773/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 a (*.f64 i b)) (*.f64 j (*.f64 t c))))
(if (<=.f64 t -130547349557569/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 c (*.f64 t j)) (if (<=.f64 t 183729060881773/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 a (*.f64 b i)) (*.f64 j (*.f64 t c))))
(if (<=.f64 t -18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 c (*.f64 t j)) (if (<=.f64 t 6192446263173193/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))))
(if (or (<=.f64 t -18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (not (<=.f64 t 6192446263173193/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248))) (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 b i))
Compiler

Compiled 3545 to 1505 computations (57.5% saved)

soundness340.0ms (0.6%)

Algorithm
egg-herbie
Rules
1340×+-commutative
1330×+-commutative
1082×distribute-lft-in
1066×fma-def
1046×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02585
16281
216981
348177
4164777
5532377
6766177
038515339
1120714425
2501714417
059116431
1156815255
2509015015
Stop Event
node limit
node limit
node limit
Compiler

Compiled 852 to 202 computations (76.3% saved)

end452.0ms (0.9%)

Compiler

Compiled 3275 to 740 computations (77.4% saved)

Profiling

Loading profile data...