Details

Time bar (total: 1.3min)

analyze752.0ms (1%)

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)

sample4.5s (5.8%)

Results
2.5s11250×body256infinite
1.9s8256×body256valid
Bogosity

preprocess56.0ms (0.1%)

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)

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

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Error
16.0b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
16.0b
(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)))))
16.0b
(+.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 74 to 44 computations (40.5% saved)

localize30.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(-.f64 (*.f64 c z) (*.f64 i a))
6.6b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
7.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
7.1b
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series33.0ms (0%)

Counts
4 → 228
Calls

57 calls:

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

rewrite120.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 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (*.f64 c z) (*.f64 i a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 i (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 c t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 i (neg.f64 y)) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 c t) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c t (*.f64 i y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 j 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (*.f64 c z)) (*.f64 b (*.f64 i (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 c z)) (+.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 c z)) (+.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 i (neg.f64 a))) (*.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 i (neg.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c z) 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 c z) 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 c z) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (fma.f64 c z (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) (fma.f64 c z (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 c z) (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))))))
((#(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 c z) (*.f64 i (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (*.f64 (*.f64 i (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (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 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (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 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (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 c z) (+.f64 (*.f64 i (neg.f64 a)) (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 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (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 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (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 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (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 i (neg.f64 a)) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 i) a (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (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 i (neg.f64 a)) (+.f64 (*.f64 c z) (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 i (neg.f64 a)) (+.f64 (*.f64 i a) (-.f64 (*.f64 c z) (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (-.f64 (*.f64 c z) (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (-.f64 (*.f64 c z) (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 i (neg.f64 a))) (*.f64 i a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 c z)) (*.f64 i (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 c z)) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 c z)) (*.f64 (*.f64 i (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 1 (fma.f64 c z (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))) (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.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 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (neg.f64 (fma.f64 c z (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 c z) (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 c z) (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 c z) (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c z (*.f64 i (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z c (*.f64 i (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c z) (*.f64 i (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (cbrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a)))))))

simplify178.0ms (0.2%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
058716431
1154915255
2506215015
Stop Event
node limit
Counts
471 → 371
Calls
Call 1
Inputs
(*.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 (-.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 -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 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 i (neg.f64 y)) j))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 c t) j))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) 1)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 1)
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 2)
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 3)
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 j 3)))
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (*.f64 c z)) (*.f64 b (*.f64 i (neg.f64 a))))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 c z)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 i (neg.f64 a)) b))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 (*.f64 c z) 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 c z) b))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))) 1)
(/.f64 (*.f64 b (-.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 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) (fma.f64 c z (*.f64 i a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 3)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 2))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 c z) (*.f64 i a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(+.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 c z) (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (*.f64 c z) (*.f64 (*.f64 i (neg.f64 a)) 1))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.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 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))
(+.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 (*.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 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.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 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.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 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.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 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.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 i (neg.f64 a)) (*.f64 c z))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 i a) (-.f64 (*.f64 c z) (*.f64 i a))))
(+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 c z))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (*.f64 c z))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 i (neg.f64 a))) (*.f64 i a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 c z)) (*.f64 i (neg.f64 a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 c z)) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 c z)) (*.f64 (*.f64 i (neg.f64 a)) 1))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1)
(*.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 1 (fma.f64 c z (*.f64 i a))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))) (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))))
(/.f64 1 (/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.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 c z) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))
(/.f64 (-.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 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (neg.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(exp.f64 (log.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(fma.f64 z c (*.f64 i (neg.f64 a)))
(fma.f64 1 (*.f64 c z) (*.f64 i (neg.f64 a)))
(fma.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (cbrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a)))
Outputs
(*.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 i y)) 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 y i)) 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 i y)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(*.f64 t (*.f64 c j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 (*.f64 i b) (neg.f64 a))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 (*.f64 i b) (neg.f64 a))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 (*.f64 i b) (neg.f64 a))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 (*.f64 i b) (neg.f64 a))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 (*.f64 i b) (neg.f64 a))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 (*.f64 i b) (neg.f64 a))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 t (*.f64 x (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 t (*.f64 x (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 t (*.f64 x (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 t (*.f64 x (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 t (*.f64 x (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 t (*.f64 x (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(*.f64 -1 (*.f64 a i))
(*.f64 i (neg.f64 a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 a i))
(*.f64 i (neg.f64 a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 i a))
(*.f64 i (neg.f64 a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 i a))
(*.f64 i (neg.f64 a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 a i))
(*.f64 i (neg.f64 a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 a i))
(*.f64 i (neg.f64 a))
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 i (+.f64 y (neg.f64 y)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 i (+.f64 y (neg.f64 y)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 i (neg.f64 y))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 i (+.f64 y (neg.f64 y)))))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 i (+.f64 y (neg.f64 y)))))
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 c t)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 i (+.f64 y (neg.f64 y)))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 i (neg.f64 y)) j))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 i (+.f64 y (neg.f64 y)))))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 i (+.f64 y (neg.f64 y)))))
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 c t) j))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 i (+.f64 y (neg.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) 1)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i y)))
(/.f64 j (/.f64 (fma.f64 c t (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (/.f64 j (fma.f64 c t (*.f64 i y))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(*.f64 (/.f64 j (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c t (*.f64 i y)))
(/.f64 j (/.f64 (fma.f64 c t (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (/.f64 j (fma.f64 c t (*.f64 i y))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(*.f64 (/.f64 j (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 1)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 2)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 3)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3) 1/3)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 j 3)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 1))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b))
(*.f64 b (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (fma.f64 c z (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a)))
(*.f64 b (fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (fma.f64 c z (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a)))
(*.f64 b (fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (fma.f64 c z (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a)))
(*.f64 b (fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (+.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 b (fma.f64 c z (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a)))
(*.f64 b (fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i)))))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i (neg.f64 a))))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(*.f64 b (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b)))
(*.f64 b (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 i (neg.f64 a))) (*.f64 b (*.f64 c z)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 i (neg.f64 a)) b))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 (*.f64 c z) 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 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (*.f64 (*.f64 c z) 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 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 b (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))) 1)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (fma.f64 c z (*.f64 i a)))
(/.f64 b (/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))) b)
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)) (pow.f64 (*.f64 c z) 2))) b)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) b) (fma.f64 c z (*.f64 i a)))
(/.f64 b (/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))) b)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)) (pow.f64 (*.f64 c z) 2))) b)
(pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 1)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 2)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 3)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 3) 1/3)
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(fabs.f64 (*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 3))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 b 3)))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 1))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(*.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) b)
(+.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 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))
(*.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 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))
(*.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 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 x x)))
(*.f64 x (+.f64 (fma.f64 t (neg.f64 a) (*.f64 y z)) (*.f64 2 (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (fma.f64 t (neg.f64 a) (*.f64 y z)) (*.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 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 x x)))
(*.f64 x (+.f64 (fma.f64 t (neg.f64 a) (*.f64 y z)) (*.f64 2 (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (fma.f64 t (neg.f64 a) (*.f64 y z)) (*.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 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 x x)))
(*.f64 x (+.f64 (fma.f64 t (neg.f64 a) (*.f64 y z)) (*.f64 2 (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (fma.f64 t (neg.f64 a) (*.f64 y z)) (*.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 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 x x)))
(*.f64 x (+.f64 (fma.f64 t (neg.f64 a) (*.f64 y z)) (*.f64 2 (*.f64 t (+.f64 (neg.f64 a) a)))))
(*.f64 x (+.f64 (fma.f64 t (neg.f64 a) (*.f64 y z)) (*.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 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.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 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))
(*.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 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))
(*.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 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.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 x (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))
(*.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 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.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 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))
(*.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 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))
(*.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 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.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 t a)) (-.f64 (*.f64 y z) (*.f64 t a))))
(*.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 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 t a)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 t a)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 t a))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 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 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 t (*.f64 a (fma.f64 y z (*.f64 t a))))) x))
(*.f64 (/.f64 x (fma.f64 t (*.f64 a (fma.f64 y z (*.f64 t a))) (pow.f64 (*.f64 y z) 2))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 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 x (/.f64 (fma.f64 y z (*.f64 t a)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 t a))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 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 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 t (*.f64 a (fma.f64 y z (*.f64 t a))))) x))
(*.f64 (/.f64 x (fma.f64 t (*.f64 a (fma.f64 y z (*.f64 t a))) (pow.f64 (*.f64 y z) 2))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)))
(pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 2)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 3)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3) 1/3)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 2))
(fabs.f64 (*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z))))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 y z) (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 x 3)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 1))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (fma.f64 t (neg.f64 a) (*.f64 y z)))
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 c z) (*.f64 (*.f64 i (neg.f64 a)) 1))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 c z (fma.f64 i (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(fma.f64 c z (-.f64 (*.f64 3 (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 c z (*.f64 0 (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 c z (*.f64 0 (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 c z (*.f64 0 (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.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 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (*.f64 c z) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 c z (*.f64 0 (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.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 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 c z (*.f64 0 (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))))
(+.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 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 c z (*.f64 0 (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 c z (fma.f64 i (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(fma.f64 c z (-.f64 (*.f64 3 (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 c z (fma.f64 i (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(fma.f64 c z (-.f64 (*.f64 3 (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 0 (*.f64 i a)) 4))
(+.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) (*.f64 (*.f64 0 (*.f64 i a)) 4))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 c z (fma.f64 i (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(fma.f64 c z (-.f64 (*.f64 3 (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 c z (fma.f64 i (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(fma.f64 c z (-.f64 (*.f64 3 (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 c z (fma.f64 i (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(fma.f64 c z (-.f64 (*.f64 3 (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 i a))) (+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 c z (*.f64 0 (*.f64 i a)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (-.f64 (*.f64 c z) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.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 2 (*.f64 0 (*.f64 i a))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 c z (*.f64 0 (*.f64 i a)))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (-.f64 (*.f64 c z) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 c z (fma.f64 i (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(fma.f64 c z (-.f64 (*.f64 3 (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 c z (fma.f64 i (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(fma.f64 c z (-.f64 (*.f64 3 (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(fma.f64 c z (fma.f64 i (neg.f64 a) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(fma.f64 c z (-.f64 (*.f64 3 (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 i a))) (+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 c z (*.f64 0 (*.f64 i a)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (-.f64 (*.f64 c z) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 c z (*.f64 a (neg.f64 i))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 c z (*.f64 0 (*.f64 i a)))))
(+.f64 (+.f64 (*.f64 0 (*.f64 i a)) (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a))))) (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 a) i (*.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 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.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 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.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 2 (*.f64 0 (*.f64 i a))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 c z (*.f64 0 (*.f64 i a)))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (-.f64 (*.f64 c z) (*.f64 3 (*.f64 0 (*.f64 i a)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.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 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.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 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (fma.f64 i a (*.f64 0 (*.f64 i a))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.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 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 c z (*.f64 0 (*.f64 i a)))))
(+.f64 (+.f64 (*.f64 0 (*.f64 i a)) (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a))))) (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 c z (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 i (neg.f64 a)) (*.f64 c z))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 c z (*.f64 0 (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 c z (*.f64 0 (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 i a) (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 c z))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 (*.f64 i (neg.f64 a)) 1) (*.f64 c z))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 1) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))) (fma.f64 c z (*.f64 0 (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 (sqrt.f64 (*.f64 i a)) (neg.f64 (sqrt.f64 (*.f64 i a)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (*.f64 i a))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (fma.f64 c z (*.f64 0 (*.f64 i a))))
(+.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)))
(+.f64 (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 i (neg.f64 a))) (*.f64 i a))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 c z)) (*.f64 i (neg.f64 a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 c z)) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a))
(-.f64 (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 c z)) (*.f64 i a))
(fma.f64 c z (fma.f64 2 (*.f64 0 (*.f64 i a)) (*.f64 a (neg.f64 i))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (*.f64 c z)) (*.f64 (*.f64 i (neg.f64 a)) 1))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1)
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 1 (fma.f64 c z (*.f64 i a))))
(/.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 c z) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)) (pow.f64 (*.f64 c z) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))) (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))))
(/.f64 1 (/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 1 (fma.f64 c z (*.f64 i a))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)) (pow.f64 (*.f64 c z) 2)))
(/.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 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 1 (fma.f64 c z (*.f64 i a))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)) (pow.f64 (*.f64 c z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a)))) (-.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 1 (fma.f64 c z (*.f64 i a))))
(/.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 (*.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 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c z (*.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 c z) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 a) i (*.f64 i a)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 0 (*.f64 i a)) (*.f64 0 (*.f64 i a)))) (-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) 2) (*.f64 (*.f64 0 (*.f64 i a)) (*.f64 0 (*.f64 i a)))) (-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a)))
(/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 a)) (*.f64 i (neg.f64 a))) (*.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)) (pow.f64 (*.f64 c z) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 3)) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (-.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (fma.f64 c z (*.f64 i (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 0 (*.f64 i a)) 3)) (fma.f64 (*.f64 0 (*.f64 i a)) (-.f64 (*.f64 0 (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))) (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) 3) (pow.f64 (*.f64 0 (*.f64 i a)) 3)) (fma.f64 (*.f64 0 (*.f64 i a)) (-.f64 (fma.f64 i a (*.f64 0 (*.f64 i a))) (*.f64 c z)) (pow.f64 (fma.f64 c z (*.f64 a (neg.f64 i))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (neg.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 1 (fma.f64 c z (*.f64 i a))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (fma.f64 c z (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (fma.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)) (pow.f64 (*.f64 c z) 2)))
(pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1)
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3)
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/3)
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2))
(sqrt.f64 (pow.f64 (fma.f64 c z (*.f64 i (neg.f64 a))) 2))
(fabs.f64 (-.f64 (*.f64 c z) (*.f64 i a)))
(fabs.f64 (fma.f64 c z (*.f64 a (neg.f64 i))))
(log.f64 (exp.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(exp.f64 (log.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 1))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(fma.f64 z c (*.f64 i (neg.f64 a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(fma.f64 1 (*.f64 c z) (*.f64 i (neg.f64 a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(fma.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(fma.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (fma.f64 (neg.f64 a) i (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 a) i (*.f64 i a))) (*.f64 i a))
(-.f64 (fma.f64 c z (*.f64 0 (*.f64 i a))) (*.f64 i a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (cbrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a)))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (*.f64 a (neg.f64 i)))

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(-.f64 (*.f64 t c) (*.f64 y i))
6.1b
(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.9b
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
7.1b
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
Compiler

Compiled 111 to 21 computations (81.1% saved)

series34.0ms (0%)

Counts
4 → 312
Calls

78 calls:

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

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

simplify224.0ms (0.3%)

Algorithm
egg-herbie
Rules
1618×fma-def
1182×associate-+l-
1076×associate-+r-
770×associate-*r*
576×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052823606
1155622984
2630722972
Stop Event
node limit
Counts
474 → 370
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 (-.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 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c 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 t c)) (*.f64 j (*.f64 y (neg.f64 i))))
(+.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 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 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) b))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (*.f64 i a))) (*.f64 b (*.f64 z (neg.f64 c))))
(+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 i a) b)) (*.f64 (*.f64 z (neg.f64 c)) b))
(+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 y (neg.f64 i))))
(+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t c) j)) (*.f64 (*.f64 y (neg.f64 i)) j))
(+.f64 (+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 y (neg.f64 i))))
(+.f64 (+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1) (*.f64 (*.f64 t c) j)) (*.f64 (*.f64 y (neg.f64 i)) j))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) 1)
(*.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 1)
(*.f64 1 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(*.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3)) (+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 3)
(pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2))
(log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(+.f64 (+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 x (*.f64 y z))) (*.f64 x (*.f64 t (neg.f64 a))))
(+.f64 (+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 y z) x)) (*.f64 (*.f64 t (neg.f64 a)) x))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(+.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 y (neg.f64 i))))
(+.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 (*.f64 t c) j)) (*.f64 (*.f64 y (neg.f64 i)) j))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))) 1)
(*.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1)
(*.f64 1 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 2)) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (-.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2) (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))
(pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) 3)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 2))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 t c) (+.f64 (*.f64 y (neg.f64 i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (*.f64 t c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) 1))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 y) i (*.f64 y i)))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 y i)))
(+.f64 (*.f64 y (neg.f64 i)) (*.f64 t c))
(+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (+.f64 (*.f64 y (neg.f64 i)) (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 t c))
(+.f64 (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))) (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 y (neg.f64 i)) 1) (*.f64 t c))
(+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) 1) (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 y (neg.f64 i))) (*.f64 y i))
(+.f64 (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (*.f64 t c)) (*.f64 y (neg.f64 i)))
(+.f64 (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (*.f64 t c)) (+.f64 (*.f64 y (neg.f64 i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (*.f64 t c)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 1)
(*.f64 1 (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 t c (*.f64 y i))))
(*.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 t c))) (-.f64 (sqrt.f64 (*.f64 t c)) (sqrt.f64 (*.f64 y i))))
(/.f64 1 (/.f64 (fma.f64 t c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 t c (*.f64 y i)))
(/.f64 (-.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 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i)))) (-.f64 (*.f64 t c) (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))) (-.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(/.f64 (+.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 t c) 2) (-.f64 (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i))) (*.f64 (*.f64 t c) (*.f64 y (neg.f64 i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3) (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))))))
(pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t c) (*.f64 y i)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(exp.f64 (log.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t c) (*.f64 y i))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 t c (*.f64 y (neg.f64 i)))
(fma.f64 c t (*.f64 y (neg.f64 i)))
(fma.f64 1 (*.f64 t c) (*.f64 y (neg.f64 i)))
(fma.f64 1 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))
(fma.f64 (sqrt.f64 (*.f64 t c)) (sqrt.f64 (*.f64 t c)) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) (fma.f64 (neg.f64 i) y (*.f64 y i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t c) 2)) (cbrt.f64 (*.f64 t c)) (*.f64 y (neg.f64 i)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) (fma.f64 (neg.f64 i) y (*.f64 y i)))
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 y) (*.f64 i j))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.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 j (*.f64 c t))
(*.f64 t (*.f64 c j))
(+.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 j (*.f64 c t))
(*.f64 t (*.f64 c j))
(+.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 y) (*.f64 i j))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.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 j (*.f64 c t))
(*.f64 t (*.f64 c j))
(+.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 j (*.f64 c t))
(*.f64 t (*.f64 c j))
(+.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 j (*.f64 c t))
(*.f64 t (*.f64 c j))
(+.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 y) (*.f64 i j))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.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 y) (*.f64 i j))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.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 j (*.f64 c t))
(*.f64 t (*.f64 c j))
(+.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 y) (*.f64 i j))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.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 y) (*.f64 i j))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.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 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 y i)) j (*.f64 (neg.f64 c) (*.f64 z b)))
(-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 z (*.f64 c b)))
(+.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.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)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.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)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 (fma.f64 (neg.f64 y) j (*.f64 a b)))
(+.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 (-.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 (-.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 (-.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 (-.f64 (*.f64 y j) (*.f64 a b))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 i (*.f64 a b) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))
(fma.f64 c (*.f64 t j) (*.f64 i (fma.f64 (neg.f64 y) j (*.f64 a 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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z 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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z 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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 (fma.f64 (neg.f64 y) j (*.f64 a 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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 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))))
(fma.f64 (neg.f64 c) (-.f64 (*.f64 z b) (*.f64 t j)) (*.f64 i (fma.f64 (neg.f64 y) j (*.f64 a b))))
(+.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))))
(fma.f64 (neg.f64 c) (-.f64 (*.f64 z b) (*.f64 t j)) (*.f64 i (fma.f64 (neg.f64 y) j (*.f64 a b))))
(+.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))))
(fma.f64 (neg.f64 c) (-.f64 (*.f64 z b) (*.f64 t j)) (*.f64 i (fma.f64 (neg.f64 y) j (*.f64 a b))))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (*.f64 i (fma.f64 (neg.f64 y) j (*.f64 a b))) (*.f64 z (*.f64 c b)))
(+.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(*.f64 t (*.f64 c 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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(*.f64 t (*.f64 c 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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (*.f64 c t)))
(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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 i (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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 i (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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 (-.f64 (*.f64 i a) (*.f64 c z)) (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))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(*.f64 y (fma.f64 z x (neg.f64 (*.f64 i j))))
(*.f64 y (fma.f64 (neg.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 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(*.f64 (neg.f64 y) (fma.f64 i j (neg.f64 (*.f64 z x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 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 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 y) (fma.f64 i j (neg.f64 (*.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 (-.f64 (*.f64 i a) (*.f64 c z)) (*.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 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 y) (fma.f64 i j (neg.f64 (*.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 (-.f64 (*.f64 i a) (*.f64 c z)) (*.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 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 t j) (*.f64 (neg.f64 y) (fma.f64 i j (neg.f64 (*.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 (-.f64 (*.f64 i a) (*.f64 c z)) (*.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 y i)) j (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 i (*.f64 a b))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c 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)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c 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)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 z (fma.f64 y x (*.f64 (neg.f64 c) b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 (-.f64 (*.f64 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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c 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)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c 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)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.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 -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 y i)) j (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 i (*.f64 a b)))))
(-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 y i)) j (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 i (*.f64 a b)))))
(-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 y i)) j (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 i (*.f64 a b)))))
(-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 (-.f64 (*.f64 i a) (*.f64 c z)) (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 (fma.f64 (neg.f64 i) j (*.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))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.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 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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.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 (-.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 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 -1 (*.f64 t (fma.f64 a x (neg.f64 (*.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 (fma.f64 (neg.f64 i) j (*.f64 z x))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j)))))
(-.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 y (fma.f64 (neg.f64 i) j (*.f64 z x)))) (*.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 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 -1 (*.f64 t (fma.f64 a x (neg.f64 (*.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 (fma.f64 (neg.f64 i) j (*.f64 z x))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j)))))
(-.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 y (fma.f64 (neg.f64 i) j (*.f64 z x)))) (*.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 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 -1 (*.f64 t (fma.f64 a x (neg.f64 (*.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 (fma.f64 (neg.f64 i) j (*.f64 z x))) (*.f64 t (-.f64 (*.f64 a x) (*.f64 c j)))))
(-.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 y (fma.f64 (neg.f64 i) j (*.f64 z x)))) (*.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 y i)) j (*.f64 (*.f64 y z) x)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.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 (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 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)))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 a (fma.f64 t x (*.f64 (neg.f64 i) b)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 a)))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) (*.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 y i)) j (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 a (fma.f64 t x (*.f64 (neg.f64 i) b)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 a)))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) (*.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 y i)) j (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 a (fma.f64 t x (*.f64 (neg.f64 i) b)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 a)))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))) (*.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 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(fma.f64 t (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 y (fma.f64 (neg.f64 i) j (*.f64 z 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)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 c (*.f64 t j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 (fma.f64 (neg.f64 y) j (*.f64 a b)))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 (-.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 c (*.f64 t j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.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 c (*.f64 t j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.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 c (*.f64 t j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.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 (fma.f64 (neg.f64 y) j (*.f64 a 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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 (-.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.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 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)) (fma.f64 (neg.f64 c) (-.f64 (*.f64 z b) (*.f64 t j)) (*.f64 i (fma.f64 (neg.f64 y) j (*.f64 a 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)))))
(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)) (fma.f64 (neg.f64 c) (-.f64 (*.f64 z b) (*.f64 t j)) (*.f64 i (fma.f64 (neg.f64 y) j (*.f64 a 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)))))
(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)) (fma.f64 (neg.f64 c) (-.f64 (*.f64 z b) (*.f64 t j)) (*.f64 i (fma.f64 (neg.f64 y) j (*.f64 a b)))))
(+.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 (-.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.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 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.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 i y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 -1 (*.f64 i y))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 -1 (*.f64 i y))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 -1 (*.f64 y i))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 -1 (*.f64 y i))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 -1 (*.f64 i y))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 -1 (*.f64 i y))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))
(*.f64 j (fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.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 j (fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y 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 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 (fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i)))))
(+.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 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 (fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i)))))
(-.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 (*.f64 y i) (fma.f64 t c (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 j (/.f64 (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(/.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 (*.f64 y i) (fma.f64 t c (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 j (/.f64 (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(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 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 c z))))
(fma.f64 b (*.f64 z (+.f64 (neg.f64 c) c)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) b))
(+.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 c z))))
(fma.f64 b (*.f64 z (+.f64 (neg.f64 c) c)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (*.f64 i a))) (*.f64 b (*.f64 z (neg.f64 c))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 i a) b)) (*.f64 (*.f64 z (neg.f64 c)) b))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t c) j)) (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1) (*.f64 (*.f64 t c) j)) (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) 1)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 1)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 1 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(*.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 b b))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (neg.f64 j))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3)) (+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3)) (fma.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 b (*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3)) (fma.f64 b (*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))
(pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 1)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 2)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 3)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3) 1/3)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2))
(fabs.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 x (*.f64 t (+.f64 (neg.f64 a) a)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))
(+.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(fma.f64 x (*.f64 t (+.f64 (neg.f64 a) a)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 x (*.f64 y z))) (*.f64 x (*.f64 t (neg.f64 a))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (*.f64 y z) x)) (*.f64 (*.f64 t (neg.f64 a)) x))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 j (*.f64 t c))) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (+.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 (*.f64 t c) j)) (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 1) (*.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))) 1)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 1 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))) (cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 2)) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(*.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))) (cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(/.f64 (-.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))
(/.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (-.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2) (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2) (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.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 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))
(pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) 2)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) 3)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 3) 1/3)
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) 2))
(fabs.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 3))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))) 1))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (*.f64 t c) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 t c) (+.f64 (*.f64 y (neg.f64 i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (*.f64 t c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (fma.f64 (neg.f64 i) y (*.f64 y i))))
(fma.f64 2 (*.f64 0 (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) 1))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 y) i (*.f64 y i)))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)))) (-.f64 (fma.f64 c t (*.f64 y i)) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 y i)))
(+.f64 (*.f64 y (neg.f64 i)) (*.f64 t c))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (+.f64 (*.f64 y (neg.f64 i)) (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 t c))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))) (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (fma.f64 (neg.f64 i) y (*.f64 y i))))
(fma.f64 2 (*.f64 0 (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 y (neg.f64 i)) 1) (*.f64 t c))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) 1) (-.f64 (*.f64 t c) (*.f64 y i)))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)))) (-.f64 (fma.f64 c t (*.f64 y i)) (*.f64 y i)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (*.f64 y i)))
(+.f64 (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 y (neg.f64 i))) (*.f64 y i))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (*.f64 t c)) (*.f64 y (neg.f64 i)))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(+.f64 (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (*.f64 t c)) (+.f64 (*.f64 y (neg.f64 i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 2 (fma.f64 (neg.f64 i) y (*.f64 y i))))
(fma.f64 2 (*.f64 0 (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (*.f64 t c)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 1)
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 1 (-.f64 (*.f64 t c) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 t c (*.f64 y i))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 t c (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(*.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 t c))) (-.f64 (sqrt.f64 (*.f64 t c)) (sqrt.f64 (*.f64 y i))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 c t))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))))
(/.f64 1 (/.f64 (fma.f64 t c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 t c (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 t c (*.f64 y i)))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 t c (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(/.f64 (-.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 1 (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i)))) (-.f64 (*.f64 t c) (*.f64 y (neg.f64 i))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 t c (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))) (-.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))) (-.f64 (*.f64 c t) (+.f64 (*.f64 y i) (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (*.f64 (*.f64 0 (*.f64 y i)) (*.f64 0 (*.f64 y i)))) (-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 t c) 2) (-.f64 (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i))) (*.f64 (*.f64 t c) (*.f64 y (neg.f64 i))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3) (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) (pow.f64 (*.f64 0 (*.f64 y i)) 3)) (fma.f64 (*.f64 0 (*.f64 y i)) (+.f64 (-.f64 (*.f64 0 (*.f64 y i)) (*.f64 c t)) (*.f64 y i)) (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 t c (*.f64 y i))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 t c (*.f64 y i))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2))))
(pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 1)
(-.f64 (*.f64 c t) (*.f64 y i))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) 2)
(-.f64 (*.f64 c t) (*.f64 y i))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) 3)
(-.f64 (*.f64 c t) (*.f64 y i))
(pow.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3) 1/3)
(-.f64 (*.f64 c t) (*.f64 y i))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2))
(fabs.f64 (-.f64 (*.f64 c t) (*.f64 y i)))
(log.f64 (exp.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t c) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3))
(-.f64 (*.f64 c t) (*.f64 y i))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(exp.f64 (log.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t c) (*.f64 y i))) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 t c (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 c t (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (*.f64 t c) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(fma.f64 (sqrt.f64 (*.f64 t c)) (sqrt.f64 (*.f64 t c)) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) (fma.f64 (neg.f64 i) y (*.f64 y i)))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 (neg.f64 i) y (*.f64 y i))))
(-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t c) 2)) (cbrt.f64 (*.f64 t c)) (*.f64 y (neg.f64 i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c t) 2)) (cbrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c t) 2)) (cbrt.f64 (*.f64 c t))) (*.f64 y i))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 t c) (*.f64 y i))) (fma.f64 (neg.f64 i) y (*.f64 y i)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (neg.f64 i) y (*.f64 y i)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2)) (*.f64 0 (*.f64 y i)))

eval500.0ms (0.7%)

Compiler

Compiled 26907 to 4167 computations (84.5% saved)

prune309.0ms (0.4%)

Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New71031741
Fresh000
Picked101
Done101
Total71231743
Error
0.2b
Counts
743 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
16.0b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 c z)))))
16.0b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
29.5b
(fma.f64 t (-.f64 (*.f64 c j) (*.f64 a x)) (*.f64 y (fma.f64 (neg.f64 i) j (*.f64 z x))))
16.0b
(+.f64 (-.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
16.3b
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 3) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
16.0b
(+.f64 (-.f64 (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
16.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 3)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
16.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
16.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 i (neg.f64 a)) b) (*.f64 (*.f64 c z) b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
22.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
16.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 (neg.f64 a) i (*.f64 i a)))) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
31.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c t (*.f64 i y))))
39.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
16.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
22.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j)))
20.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
31.1b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)))
31.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) 3))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
13.5b
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
27.3b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
32.6b
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
28.7b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
29.2b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
30.1b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
32.5b
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))))
46.3b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
44.4b
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
47.0b
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
46.4b
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
43.0b
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
44.9b
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
Compiler

Compiled 2200 to 1360 computations (38.2% saved)

localize29.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(-.f64 (*.f64 t j) (*.f64 z b))
4.0b
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
5.6b
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
6.6b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series24.0ms (0%)

Counts
3 → 148
Calls

42 calls:

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

rewrite120.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1556×associate-*r/
664×associate-+l+
416×add-sqr-sqrt
414×pow1
414×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify166.0ms (0.2%)

Algorithm
egg-herbie
Rules
1314×+-commutative
1004×fma-def
940×associate-/r*
774×associate-+l-
692×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062517657
1165116053
2579015833
Stop Event
node limit
Counts
405 → 397
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 y (*.f64 i j))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 y (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(*.f64 y (*.f64 i j))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.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 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 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 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 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 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 -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 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 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 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 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 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 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b))))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (+.f64 (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i) (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (+.f64 (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i)))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 i (*.f64 a (neg.f64 b))))
(+.f64 (*.f64 i (*.f64 y j)) (+.f64 (*.f64 i (*.f64 a (neg.f64 b))) (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(+.f64 (*.f64 i (*.f64 y j)) (+.f64 (*.f64 i (*.f64 a (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i)))
(+.f64 (*.f64 i (*.f64 a (neg.f64 b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y j) i) (*.f64 (*.f64 a (neg.f64 b)) i))
(+.f64 (*.f64 (*.f64 y j) i) (+.f64 (*.f64 (*.f64 a (neg.f64 b)) i) (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(+.f64 (*.f64 (*.f64 y j) i) (+.f64 (*.f64 (*.f64 a (neg.f64 b)) i) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i)))
(+.f64 (*.f64 (*.f64 a (neg.f64 b)) i) (*.f64 (*.f64 y j) i))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))) (-.f64 1 (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i)))
(/.f64 i (/.f64 (fma.f64 y j (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 i (/.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2))) (fma.f64 y j (*.f64 a b)))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)) i) (fma.f64 y j (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)) i) (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a (neg.f64 b)) (*.f64 a (neg.f64 b))))) (-.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))
(/.f64 (*.f64 i (-.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 2) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (fma.f64 (neg.f64 b) a (*.f64 a b))))) (-.f64 (*.f64 y j) (+.f64 (*.f64 a b) (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(/.f64 (*.f64 i (+.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y j) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 b)) (*.f64 a (neg.f64 b))) (*.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))))
(/.f64 (*.f64 i (+.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 3) (pow.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (fma.f64 (neg.f64 b) a (*.f64 a b))))))
(/.f64 (*.f64 i (neg.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (fma.f64 y j (*.f64 a b))))
(/.f64 (*.f64 i (neg.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b))))))
(/.f64 (*.f64 1 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))) (fma.f64 y j (*.f64 a b)))
(/.f64 (*.f64 1 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))) (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)) i)) (fma.f64 y j (*.f64 a b)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)) i)) (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))))
(/.f64 (*.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 y j) (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b))))))
(/.f64 (*.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 y j) (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (fma.f64 y j (*.f64 a b))))
(/.f64 (*.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 y j) (*.f64 a b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b))))))
(/.f64 (*.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 y j) (*.f64 a b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (fma.f64 y j (*.f64 a b))))
(pow.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) 1)
(pow.f64 (sqrt.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) 3)
(pow.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) 2))
(log.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 y j) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))))
(cbrt.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) 3))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 3) (pow.f64 i 3)))
(expm1.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))))
(exp.f64 (log.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (+.f64 (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (+.f64 (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c)))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c)))
(+.f64 (*.f64 c (*.f64 j t)) (*.f64 c (*.f64 b (neg.f64 z))))
(+.f64 (*.f64 c (*.f64 j t)) (+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (*.f64 c (*.f64 j t)) (+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c)))
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 c (*.f64 j t)))
(+.f64 (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))
(+.f64 (*.f64 (*.f64 j t) c) (*.f64 (*.f64 b (neg.f64 z)) c))
(+.f64 (*.f64 (*.f64 j t) c) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (*.f64 (*.f64 j t) c) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c)))
(+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 (*.f64 j t) c))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c) (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))) (-.f64 1 (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c)))
(/.f64 c (/.f64 (fma.f64 j t (*.f64 b z)) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))) (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))) (fma.f64 j t (*.f64 b z)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) c) (fma.f64 j t (*.f64 b z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) c) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))) (-.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(/.f64 (*.f64 c (+.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))) (*.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))))
(/.f64 (*.f64 c (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3) (pow.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 3))) (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))))
(/.f64 (*.f64 c (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 c (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (*.f64 1 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (fma.f64 j t (*.f64 b z)))
(/.f64 (*.f64 1 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) c)) (fma.f64 j t (*.f64 b z)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) c)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (*.f64 (*.f64 c (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 (*.f64 c (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(pow.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) 1)
(pow.f64 (sqrt.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))) 3)
(pow.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) 2))
(log.f64 (pow.f64 (exp.f64 c) (fma.f64 j t (*.f64 b (neg.f64 z)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))))
(cbrt.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))))
(exp.f64 (log.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))))
(+.f64 (*.f64 j t) (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (*.f64 j t) (*.f64 (*.f64 b (neg.f64 z)) 1))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (*.f64 j t) (+.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 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (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 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (*.f64 j t) (+.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 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (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 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 z) b (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)))
(+.f64 (fma.f64 j t (*.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 j t (*.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 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 j t (*.f64 b (neg.f64 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 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 z) b (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 (fma.f64 j t (*.f64 b (neg.f64 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 j t (*.f64 b (neg.f64 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 j t (*.f64 b (neg.f64 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 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (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 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 j t (*.f64 b (neg.f64 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 (fma.f64 j t (*.f64 b (neg.f64 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 (fma.f64 j t (*.f64 b (neg.f64 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 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (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 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.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 j t (*.f64 b (neg.f64 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 j t (*.f64 b (neg.f64 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 (fma.f64 j t (*.f64 b (neg.f64 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 b (neg.f64 z)) (*.f64 j t))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (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 j t) (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) (fma.f64 j t (*.f64 b (neg.f64 z)))))
(+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 j t (*.f64 b (neg.f64 z))))
(+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 j t))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 j t (*.f64 b (neg.f64 z))))
(+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (*.f64 j t))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 j t (*.f64 b (neg.f64 z))))
(+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (fma.f64 j t (*.f64 b (neg.f64 z))))
(+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 j t (*.f64 b (neg.f64 z))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 j t (*.f64 b (neg.f64 z))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (fma.f64 j t (*.f64 b (neg.f64 z))))
(+.f64 (+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (*.f64 b (neg.f64 z))) (*.f64 b z))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 j t)) (*.f64 b (neg.f64 z)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 j t)) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 j t)) (*.f64 (*.f64 b (neg.f64 z)) 1))
(+.f64 (-.f64 (*.f64 j t) (exp.f64 (log1p.f64 (*.f64 b z)))) 1)
(*.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 1)
(*.f64 1 (fma.f64 j t (*.f64 b (neg.f64 z))))
(*.f64 (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(*.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2) (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 j t (*.f64 b z))))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 j t)) (sqrt.f64 (*.f64 b z))) (-.f64 (sqrt.f64 (*.f64 j t)) (sqrt.f64 (*.f64 b z))))
(/.f64 1 (/.f64 (fma.f64 j t (*.f64 b z)) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))) (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 j t (*.f64 b z)))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z)))) (-.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))) (-.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(/.f64 (+.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))) (*.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3) (pow.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 3)) (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))) (neg.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))) (-.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))) (*.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3) (pow.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 3))) (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) 1) (fma.f64 j t (*.f64 b z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) 1) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 1)
(pow.f64 (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 3)
(pow.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2))
(log.f64 (exp.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 j t (*.f64 b (neg.f64 z))))))
(cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3))
(expm1.f64 (log1p.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(exp.f64 (log.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(fma.f64 j t (*.f64 b (neg.f64 z)))
(fma.f64 t j (*.f64 b (neg.f64 z)))
(fma.f64 1 (*.f64 j t) (*.f64 b (neg.f64 z)))
(fma.f64 1 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z)))
(fma.f64 (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (fma.f64 (neg.f64 b) z (*.f64 b z)))
(fma.f64 (sqrt.f64 (*.f64 j t)) (sqrt.f64 (*.f64 j t)) (*.f64 b (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2) (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (fma.f64 (neg.f64 b) z (*.f64 b z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 j t)) 2) (cbrt.f64 (*.f64 j t)) (*.f64 b (neg.f64 z)))
Outputs
(*.f64 -1 (*.f64 i (*.f64 a b)))
(neg.f64 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(neg.f64 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 y (*.f64 i j))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 y (*.f64 i j))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 y (*.f64 i j))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(neg.f64 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 i j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 z) (*.f64 b c))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 z) (*.f64 b c))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 z) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 z) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 z) (*.f64 b c))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 z) (*.f64 b c))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(*.f64 -1 (*.f64 b z))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 t j)
(*.f64 j t)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 t j)
(*.f64 j t)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 -1 (*.f64 b z))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 t j)
(*.f64 j t)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 t j)
(*.f64 j t)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 t j)
(*.f64 j t)
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 z b)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 -1 (*.f64 z b))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 -1 (*.f64 z b))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 t j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 t j)
(*.f64 j t)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 -1 (*.f64 b z))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 -1 (*.f64 b z))
(*.f64 b (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b))))
(*.f64 i (+.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b))))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i))
(*.f64 i (+.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b))))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (+.f64 (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(fma.f64 i (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (+.f64 i i)))
(*.f64 i (+.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (+.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 2 (*.f64 a (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i) (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(fma.f64 i (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (+.f64 i i)))
(*.f64 i (+.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (+.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 2 (*.f64 a (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (+.f64 (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i)))
(fma.f64 i (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (+.f64 i i)))
(*.f64 i (+.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (+.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 2 (*.f64 a (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i)))
(fma.f64 i (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (+.f64 i i)))
(*.f64 i (+.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (+.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (*.f64 2 (*.f64 a (+.f64 b (neg.f64 b))))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 i (*.f64 a (neg.f64 b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 i (*.f64 y j)) (+.f64 (*.f64 i (*.f64 a (neg.f64 b))) (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(*.f64 i (+.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b))))
(+.f64 (*.f64 i (*.f64 y j)) (+.f64 (*.f64 i (*.f64 a (neg.f64 b))) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i)))
(*.f64 i (+.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b))))
(+.f64 (*.f64 i (*.f64 a (neg.f64 b))) (*.f64 i (*.f64 y j)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (+.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y j) i) (*.f64 (*.f64 a (neg.f64 b)) i))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 (*.f64 y j) i) (+.f64 (*.f64 (*.f64 a (neg.f64 b)) i) (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(*.f64 i (+.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y j) i) (+.f64 (*.f64 (*.f64 a (neg.f64 b)) i) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i)))
(*.f64 i (+.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a (neg.f64 b)) i) (*.f64 (*.f64 y j) i))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (+.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))) 1)
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))) (-.f64 1 (*.f64 i (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(*.f64 i (+.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) i)))
(*.f64 i (+.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b))))
(/.f64 i (/.f64 (fma.f64 y j (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 i (fma.f64 y j (*.f64 a b))) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 i (fma.f64 y j (*.f64 a b))))
(/.f64 i (/.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (fma.f64 y j (*.f64 a b))) (pow.f64 (*.f64 y j) 2))) i)
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2))) (fma.f64 y j (*.f64 a b)))
(*.f64 (/.f64 i (fma.f64 y j (*.f64 a b))) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 i (fma.f64 y j (*.f64 a b))))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))))
(/.f64 i (/.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (fma.f64 y j (*.f64 a b))) (pow.f64 (*.f64 y j) 2))) i)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)) i) (fma.f64 y j (*.f64 a b)))
(*.f64 (/.f64 i (fma.f64 y j (*.f64 a b))) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 i (fma.f64 y j (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)) i) (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))))
(/.f64 i (/.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (fma.f64 y j (*.f64 a b))) (pow.f64 (*.f64 y j) 2))) i)
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a (neg.f64 b)) (*.f64 a (neg.f64 b))))) (-.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 i (fma.f64 y j (*.f64 a b))) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 i (fma.f64 y j (*.f64 a b))))
(/.f64 (*.f64 i (-.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 2) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (fma.f64 (neg.f64 b) a (*.f64 a b))))) (-.f64 (*.f64 y j) (+.f64 (*.f64 a b) (fma.f64 (neg.f64 b) a (*.f64 a b)))))
(/.f64 i (/.f64 (-.f64 (*.f64 y j) (fma.f64 a b (fma.f64 (neg.f64 b) a (*.f64 a b)))) (-.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 2) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (fma.f64 (neg.f64 b) a (*.f64 a b))))))
(*.f64 (/.f64 i (fma.f64 y j (fma.f64 a (neg.f64 b) (*.f64 a (+.f64 (neg.f64 b) b))))) (+.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 b) b)) (*.f64 a (+.f64 (neg.f64 b) b)))))
(*.f64 (/.f64 i (fma.f64 y j (-.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a b)))) (+.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 2) (*.f64 (*.f64 a (+.f64 b (neg.f64 b))) (*.f64 a (+.f64 b (neg.f64 b))))))
(/.f64 (*.f64 i (+.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y j) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 b)) (*.f64 a (neg.f64 b))) (*.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))))
(/.f64 i (/.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (fma.f64 y j (*.f64 a b))) (pow.f64 (*.f64 y j) 2))) i)
(/.f64 (*.f64 i (+.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 3) (pow.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (fma.f64 (neg.f64 b) a (*.f64 a b))) (*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (fma.f64 (neg.f64 b) a (*.f64 a b))))))
(/.f64 i (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 2) (*.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) (-.f64 (*.f64 y j) (*.f64 a b))))) (+.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 3) (pow.f64 (fma.f64 (neg.f64 b) a (*.f64 a b)) 3))))
(*.f64 (/.f64 i (fma.f64 (*.f64 a (+.f64 (neg.f64 b) b)) (+.f64 (-.f64 (*.f64 a (+.f64 (neg.f64 b) b)) (*.f64 y j)) (*.f64 a b)) (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 b) b)) 3)))
(*.f64 (/.f64 i (fma.f64 (*.f64 a (+.f64 b (neg.f64 b))) (-.f64 (fma.f64 a b (*.f64 a (+.f64 b (neg.f64 b)))) (*.f64 y j)) (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 3) (pow.f64 (*.f64 a (+.f64 b (neg.f64 b))) 3)))
(/.f64 (*.f64 i (neg.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (fma.f64 y j (*.f64 a b))))
(/.f64 (neg.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (fma.f64 y j (*.f64 a b))))
(/.f64 i (*.f64 1 (/.f64 (fma.f64 y j (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 i (neg.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b))))))
(/.f64 i (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b))))) (neg.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 i (*.f64 1 (/.f64 (fma.f64 a (*.f64 b (fma.f64 y j (*.f64 a b))) (pow.f64 (*.f64 y j) 2)) (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (/.f64 i 1) (/.f64 (fma.f64 a (*.f64 b (fma.f64 y j (*.f64 a b))) (pow.f64 (*.f64 y j) 2)) (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 1 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))) (fma.f64 y j (*.f64 a b)))
(*.f64 (/.f64 i (fma.f64 y j (*.f64 a b))) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 i (fma.f64 y j (*.f64 a b))))
(/.f64 (*.f64 1 (*.f64 i (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))) (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))))
(/.f64 i (/.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (fma.f64 y j (*.f64 a b))) (pow.f64 (*.f64 y j) 2))) i)
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)) i)) (fma.f64 y j (*.f64 a b)))
(*.f64 (/.f64 i (fma.f64 y j (*.f64 a b))) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 i (fma.f64 y j (*.f64 a b))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)) i)) (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))))
(/.f64 i (/.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (fma.f64 y j (*.f64 a b))) (pow.f64 (*.f64 y j) 2))) i)
(/.f64 (*.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 y j) (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b))))))
(/.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 y j) (*.f64 a b)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 y j) (*.f64 a b)))) (sqrt.f64 (fma.f64 a (*.f64 b (fma.f64 y j (*.f64 a b))) (pow.f64 (*.f64 y j) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 y j) (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (fma.f64 y j (*.f64 a b))))
(/.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 y j) (*.f64 a b)))) (/.f64 (sqrt.f64 (fma.f64 y j (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 y j) (*.f64 a b)))) (sqrt.f64 (fma.f64 y j (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 y j) (*.f64 a b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b))))))
(/.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 y j) (*.f64 a b))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y j) 2) (*.f64 (*.f64 a b) (fma.f64 y j (*.f64 a b))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 y j) (*.f64 a b))) 2)) (cbrt.f64 (fma.f64 a (*.f64 b (fma.f64 y j (*.f64 a b))) (pow.f64 (*.f64 y j) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y j) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 y j) (*.f64 a b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (fma.f64 y j (*.f64 a b))))
(/.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 y j) (*.f64 a b))) 2)) (/.f64 (cbrt.f64 (fma.f64 y j (*.f64 a b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 i (/.f64 (cbrt.f64 (fma.f64 y j (*.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y j) (*.f64 a b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2))))))
(pow.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) 1)
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) 2)
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) 3)
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(pow.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) 3) 1/3)
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(sqrt.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) 2))
(fabs.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(log.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 y j) (*.f64 a b))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(cbrt.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))) 3))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 3)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y j) (*.f64 a b)) 3) (pow.f64 i 3)))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(expm1.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) 1))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z))))
(*.f64 c (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c))
(*.f64 c (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (+.f64 (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (+.f64 c c)))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z)))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (+.f64 c c)))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z)))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (+.f64 (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c)))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (+.f64 c c)))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z)))
(+.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c)))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (+.f64 c c)))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 j t)) (*.f64 c (*.f64 b (neg.f64 z))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 j t)) (+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(*.f64 c (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 j t)) (+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c)))
(*.f64 c (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 c (*.f64 j t)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))
(*.f64 c (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (*.f64 (*.f64 j t) c) (*.f64 (*.f64 b (neg.f64 z)) c))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 (*.f64 j t) c) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(*.f64 c (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (*.f64 (*.f64 j t) c) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c)))
(*.f64 c (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (*.f64 (*.f64 b (neg.f64 z)) c) (*.f64 (*.f64 j t) c))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c) (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))
(*.f64 c (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))) 1)
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))) (-.f64 1 (*.f64 c (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(*.f64 c (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) c)))
(*.f64 c (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))))
(*.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(/.f64 c (/.f64 (fma.f64 j t (*.f64 b z)) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))))
(*.f64 (/.f64 c (fma.f64 j t (*.f64 b z))) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 c (fma.f64 j t (*.f64 b z))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))) (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 c (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))) (fma.f64 j t (*.f64 b z)))
(*.f64 (/.f64 c (fma.f64 j t (*.f64 b z))) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 c (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 c (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) c) (fma.f64 j t (*.f64 b z)))
(*.f64 (/.f64 c (fma.f64 j t (*.f64 b z))) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 c (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) c) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 c (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))
(*.f64 (/.f64 c (fma.f64 j t (*.f64 b z))) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 c (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))) (-.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(/.f64 c (/.f64 (-.f64 (-.f64 (*.f64 j t) (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (-.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))))
(*.f64 (/.f64 c (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))) (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2) (*.f64 (*.f64 0 (*.f64 b z)) (*.f64 0 (*.f64 b z)))))
(/.f64 (*.f64 c (+.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))) (*.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 c (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2))))
(/.f64 (*.f64 c (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3) (pow.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 3))) (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))))
(/.f64 c (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (-.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (-.f64 (*.f64 j t) (*.f64 b z))))) (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 3) (pow.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 3) (pow.f64 (*.f64 0 (*.f64 b z)) 3)) (/.f64 (fma.f64 (*.f64 0 (*.f64 b z)) (+.f64 (-.f64 (*.f64 0 (*.f64 b z)) (*.f64 j t)) (*.f64 b z)) (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2)) c))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 3) (pow.f64 (*.f64 0 (*.f64 b z)) 3)) (/.f64 (fma.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 b z) (-.f64 (*.f64 0 (*.f64 b z)) (*.f64 j t))) (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2)) c))
(/.f64 (*.f64 c (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (fma.f64 j t (*.f64 b z))))
(*.f64 (/.f64 c (fma.f64 j t (*.f64 b z))) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 c (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 c (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 c (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2))))
(/.f64 (*.f64 1 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (fma.f64 j t (*.f64 b z)))
(*.f64 (/.f64 c (fma.f64 j t (*.f64 b z))) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 c (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 1 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 c (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) c)) (fma.f64 j t (*.f64 b z)))
(*.f64 (/.f64 c (fma.f64 j t (*.f64 b z))) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 c (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) c)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 c (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2))))
(/.f64 (*.f64 (*.f64 c (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 j t) (*.f64 b z)))) (/.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))))
(/.f64 c (/.f64 (/.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (-.f64 (*.f64 j t) (*.f64 b z)))))
(/.f64 c (/.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) (*.f64 (sqrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))))))
(/.f64 (*.f64 (*.f64 c (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 j t) (*.f64 b z)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))))
(*.f64 (/.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 j t) (*.f64 b z)))) (sqrt.f64 (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) 2)) (/.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) 2)) (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))))
(/.f64 (*.f64 (*.f64 c (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))))
(*.f64 (/.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) 2)) (cbrt.f64 (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))))
(pow.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) 1)
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(pow.f64 (sqrt.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))) 2)
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(pow.f64 (cbrt.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))) 3)
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(pow.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) 3) 1/3)
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(sqrt.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) 2))
(sqrt.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) 2))
(fabs.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
(log.f64 (pow.f64 (exp.f64 c) (fma.f64 j t (*.f64 b (neg.f64 z)))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(cbrt.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z)))) 3))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3) (pow.f64 c 3)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(exp.f64 (log.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))) 1))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(log1p.f64 (expm1.f64 (*.f64 c (fma.f64 j t (*.f64 b (neg.f64 z))))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 j t) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 j t) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 j t (fma.f64 b (neg.f64 z) (*.f64 3 (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (-.f64 (*.f64 3 (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 j t) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(+.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))))
(+.f64 (*.f64 j t) (+.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))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)))
(+.f64 (*.f64 j t) (+.f64 (+.f64 (*.f64 b (neg.f64 z)) (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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.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 0 (*.f64 b z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))))
(+.f64 (*.f64 j t) (+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z)))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 z) b (*.f64 b z)))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(fma.f64 b (neg.f64 z) (fma.f64 j t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.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)))
(fma.f64 b (neg.f64 z) (fma.f64 j t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 j t (fma.f64 b (neg.f64 z) (*.f64 3 (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (-.f64 (*.f64 3 (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(+.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.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 0 (*.f64 b z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 j t (fma.f64 b (neg.f64 z) (*.f64 3 (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (-.f64 (*.f64 3 (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.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 j t) (*.f64 b z)) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 (*.f64 0 (*.f64 b z)) 4))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 j t (fma.f64 b (neg.f64 z) (*.f64 3 (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (-.f64 (*.f64 3 (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 j t (fma.f64 b (neg.f64 z) (*.f64 3 (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (-.f64 (*.f64 3 (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 j t (fma.f64 b (neg.f64 z) (*.f64 3 (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (-.f64 (*.f64 3 (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (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 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (*.f64 0 (*.f64 b z))) (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))))
(+.f64 (+.f64 (*.f64 0 (*.f64 b z)) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))) (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (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 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (*.f64 0 (*.f64 b z))) (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))))
(+.f64 (+.f64 (*.f64 0 (*.f64 b z)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))) (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 j t (fma.f64 b (neg.f64 z) (*.f64 3 (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (-.f64 (*.f64 3 (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(+.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.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 0 (*.f64 b z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 j t (fma.f64 b (neg.f64 z) (*.f64 3 (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (-.f64 (*.f64 3 (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(+.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 z) b (*.f64 b z))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.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 0 (*.f64 b z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 j t (fma.f64 b (neg.f64 z) (*.f64 3 (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (-.f64 (*.f64 3 (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(+.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.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 0 (*.f64 b z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(+.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (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 b (neg.f64 z) (fma.f64 j t (*.f64 2 (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 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (*.f64 0 (*.f64 b z))) (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))))
(+.f64 (+.f64 (*.f64 0 (*.f64 b z)) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))) (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(+.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(+.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)))
(+.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 j t) (*.f64 b z)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 (fma.f64 b (neg.f64 z) (fma.f64 j t (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 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (*.f64 0 (*.f64 b z))) (fma.f64 j t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (+.f64 (*.f64 0 (*.f64 b z)) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))) (fma.f64 j t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.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 0 (*.f64 b z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (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 b (neg.f64 z) (fma.f64 j t (*.f64 2 (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 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (*.f64 0 (*.f64 b z))) (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))))
(+.f64 (+.f64 (*.f64 0 (*.f64 b z)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))) (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.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 0 (*.f64 b z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (+.f64 (fma.f64 (neg.f64 z) b (*.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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.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 0 (*.f64 b z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.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 0 (*.f64 b z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z)))))
(fma.f64 j t (+.f64 (*.f64 2 (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 (fma.f64 b (neg.f64 z) (fma.f64 j t (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 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (*.f64 0 (*.f64 b z))) (fma.f64 j t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (+.f64 (*.f64 0 (*.f64 b z)) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z))))) (fma.f64 j t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 b (neg.f64 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 j t) (*.f64 b z)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z)) (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 b (neg.f64 z)) (*.f64 j t))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1)))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (fma.f64 (neg.f64 z) b (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 j t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)))
(+.f64 (*.f64 b (neg.f64 z)) (+.f64 (*.f64 b z) (fma.f64 j t (*.f64 b (neg.f64 z)))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 j t (*.f64 b (neg.f64 z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 j t))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (fma.f64 j t (*.f64 b (neg.f64 z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (*.f64 (*.f64 b (neg.f64 z)) 1) (*.f64 j t))
(-.f64 (*.f64 j t) (*.f64 b z))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 1) (fma.f64 j t (*.f64 b (neg.f64 z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (fma.f64 (neg.f64 z) b (*.f64 b z)) (fma.f64 j t (*.f64 b (neg.f64 z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 b z)) (fma.f64 j t (*.f64 b (neg.f64 z))))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z)) (fma.f64 j t (*.f64 b (neg.f64 z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b z))) (sqrt.f64 (*.f64 b z)) (*.f64 b z))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.f64 b z)))) (fma.f64 j t (*.f64 0 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 (sqrt.f64 (*.f64 b z)) (neg.f64 (sqrt.f64 (*.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 j t (*.f64 b (neg.f64 z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2) (*.f64 b z))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)) (fma.f64 j t (*.f64 0 (*.f64 b z))))
(+.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (pow.f64 (cbrt.f64 (*.f64 b z)) 2)))
(+.f64 (+.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (*.f64 b (neg.f64 z))) (*.f64 b z))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 j t)) (*.f64 b (neg.f64 z)))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 j t)) (+.f64 (*.f64 b (neg.f64 z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(fma.f64 b (neg.f64 z) (fma.f64 j t (*.f64 2 (fma.f64 (neg.f64 b) z (*.f64 b z)))))
(-.f64 (fma.f64 j t (*.f64 2 (*.f64 0 (*.f64 b z)))) (*.f64 b z))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (*.f64 j t)) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(+.f64 (-.f64 (*.f64 j t) (exp.f64 (log1p.f64 (*.f64 b z)))) 1)
(+.f64 1 (-.f64 (*.f64 j t) (exp.f64 (log1p.f64 (*.f64 b z)))))
(-.f64 (*.f64 j t) (expm1.f64 (log1p.f64 (*.f64 b z))))
(*.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 1)
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 1 (fma.f64 j t (*.f64 b (neg.f64 z))))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2) (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 j t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 j t (*.f64 b z)))
(*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 j t)) (sqrt.f64 (*.f64 b z))) (-.f64 (sqrt.f64 (*.f64 j t)) (sqrt.f64 (*.f64 b z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b z)) (sqrt.f64 (*.f64 j t))) (-.f64 (sqrt.f64 (*.f64 j t)) (sqrt.f64 (*.f64 b z))))
(/.f64 1 (/.f64 (fma.f64 j t (*.f64 b z)) (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 j t (*.f64 b z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))) (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 j t (*.f64 b z)))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z)))) (-.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 j t (*.f64 b z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))) (-.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))) (-.f64 (-.f64 (*.f64 j t) (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2) (*.f64 (*.f64 0 (*.f64 b z)) (*.f64 0 (*.f64 b z)))) (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(/.f64 (+.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))) (*.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3) (pow.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 3)) (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 3) (pow.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (-.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (-.f64 (*.f64 j t) (*.f64 b z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 3) (pow.f64 (*.f64 0 (*.f64 b z)) 3)) (fma.f64 (*.f64 0 (*.f64 b z)) (+.f64 (-.f64 (*.f64 0 (*.f64 b z)) (*.f64 j t)) (*.f64 b z)) (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 3) (pow.f64 (*.f64 0 (*.f64 b z)) 3)) (fma.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 b z) (-.f64 (*.f64 0 (*.f64 b z)) (*.f64 j t))) (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))) (neg.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 j t (*.f64 b z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 j t (*.f64 b z)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))) (-.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z)))) (-.f64 (-.f64 (*.f64 j t) (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2) (*.f64 (*.f64 0 (*.f64 b z)) (*.f64 0 (*.f64 b z)))) (-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3))) (+.f64 (pow.f64 (*.f64 j t) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))) (*.f64 (*.f64 j t) (*.f64 b (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3) (pow.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 3))) (+.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (fma.f64 (neg.f64 b) z (*.f64 b z))) (*.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 3) (pow.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2) (*.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (-.f64 (fma.f64 (neg.f64 b) z (*.f64 b z)) (-.f64 (*.f64 j t) (*.f64 b z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 3) (pow.f64 (*.f64 0 (*.f64 b z)) 3)) (fma.f64 (*.f64 0 (*.f64 b z)) (+.f64 (-.f64 (*.f64 0 (*.f64 b z)) (*.f64 j t)) (*.f64 b z)) (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 3) (pow.f64 (*.f64 0 (*.f64 b z)) 3)) (fma.f64 (*.f64 0 (*.f64 b z)) (+.f64 (*.f64 b z) (-.f64 (*.f64 0 (*.f64 b z)) (*.f64 j t))) (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (neg.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 j t (*.f64 b z)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (sqrt.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) (/.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) (sqrt.f64 (fma.f64 j t (*.f64 b z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))) (/.f64 (sqrt.f64 (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2))) (sqrt.f64 (-.f64 (*.f64 j t) (*.f64 b z)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))) (cbrt.f64 (fma.f64 j t (*.f64 b z))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) 2) (/.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) 2) (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j t) (*.f64 b z))) 2) (cbrt.f64 (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) 1) (fma.f64 j t (*.f64 b z)))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 j t (*.f64 b z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) 1) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b z) (fma.f64 j t (*.f64 b z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (+.f64 (pow.f64 (*.f64 j t) 2) (*.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j t) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 b (*.f64 z (fma.f64 j t (*.f64 b z))) (pow.f64 (*.f64 j t) 2)))
(pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 1)
(-.f64 (*.f64 j t) (*.f64 b z))
(pow.f64 (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2)
(-.f64 (*.f64 j t) (*.f64 b z))
(pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 3)
(-.f64 (*.f64 j t) (*.f64 b z))
(pow.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3) 1/3)
(-.f64 (*.f64 j t) (*.f64 b z))
(sqrt.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 j t) (*.f64 b z)) 2))
(fabs.f64 (-.f64 (*.f64 j t) (*.f64 b z)))
(log.f64 (exp.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(-.f64 (*.f64 j t) (*.f64 b z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 j t (*.f64 b (neg.f64 z))))))
(-.f64 (*.f64 j t) (*.f64 b z))
(cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b (neg.f64 z))) 3))
(-.f64 (*.f64 j t) (*.f64 b z))
(expm1.f64 (log1p.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(-.f64 (*.f64 j t) (*.f64 b z))
(exp.f64 (log.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(-.f64 (*.f64 j t) (*.f64 b z))
(exp.f64 (*.f64 (log.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 1))
(-.f64 (*.f64 j t) (*.f64 b z))
(log1p.f64 (expm1.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))))
(-.f64 (*.f64 j t) (*.f64 b z))
(fma.f64 j t (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 j t) (*.f64 b z))
(fma.f64 t j (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 j t) (*.f64 b z))
(fma.f64 1 (*.f64 j t) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 j t) (*.f64 b z))
(fma.f64 1 (fma.f64 j t (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 b) z (*.f64 b z)))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(fma.f64 (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (sqrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (fma.f64 (neg.f64 b) z (*.f64 b z)))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(fma.f64 (sqrt.f64 (*.f64 j t)) (sqrt.f64 (*.f64 j t)) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 j t) (*.f64 b z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 2) (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) (fma.f64 (neg.f64 b) z (*.f64 b z)))
(fma.f64 b (neg.f64 z) (fma.f64 b z (-.f64 (*.f64 j t) (*.f64 b z))))
(-.f64 (fma.f64 j t (*.f64 0 (*.f64 b z))) (*.f64 b z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 j t)) 2) (cbrt.f64 (*.f64 j t)) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 j t) (*.f64 b z))

localize14.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 i b) (*.f64 t x))
5.6b
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
Compiler

Compiled 36 to 13 computations (63.9% saved)

series10.0ms (0%)

Counts
2 → 96
Calls

27 calls:

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

rewrite216.0ms (0.3%)

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

simplify164.0ms (0.2%)

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

localize22.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
0.4b
(-.f64 (*.f64 i a) (*.f64 c z))
6.6b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
7.0b
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
Compiler

Compiled 80 to 18 computations (77.5% saved)

series21.0ms (0%)

Counts
4 → 236
Calls

66 calls:

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

rewrite132.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1808×associate-*l/
872×associate-+l+
454×add-sqr-sqrt
452×pow1
452×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify173.0ms (0.2%)

Algorithm
egg-herbie
Rules
1430×fma-def
882×associate-*r*
758×associate-*l*
684×+-commutative
550×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079427132
1222025618
Stop Event
node limit
Counts
544 → 492
Calls
Call 1
Inputs
(*.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 (-.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 -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 -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 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 -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 -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 -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 -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 -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 -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 -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 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 -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 -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 -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 -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 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.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 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 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 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 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 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 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 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 y (*.f64 z x)) (*.f64 -1 (*.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b))) a))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 i b))))
(+.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 -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 -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 -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 -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 -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 -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 -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 -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 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b)))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 b (*.f64 i a)) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (*.f64 b (*.f64 i a)) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b)))
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 b (*.f64 i a)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b))
(+.f64 (*.f64 (*.f64 i a) b) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) b) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (*.f64 (*.f64 i a) b) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) b) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b)))
(+.f64 (*.f64 (*.f64 c (neg.f64 z)) b) (*.f64 (*.f64 i a) b))
(+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (-.f64 1 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b)))
(/.f64 b (/.f64 (fma.f64 i a (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 i a (*.f64 c z)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) b) (fma.f64 i a (*.f64 c z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) b) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z)))) b) (-.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))) b) (-.f64 (*.f64 i a) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c (neg.f64 z)) 3)) b) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z))) (*.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 3)) b) (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) b) (neg.f64 (fma.f64 i a (*.f64 c z))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) b) (neg.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) 1) (fma.f64 i a (*.f64 c z)))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) b) 1) (fma.f64 i a (*.f64 c z)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) b) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) b)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) b)) (sqrt.f64 (fma.f64 i a (*.f64 c z))))
(pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 3)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 i a) (*.f64 c z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x (neg.f64 (*.f64 a t))))
(+.f64 (*.f64 x (*.f64 z y)) (+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 x (*.f64 z y)) (+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 x (*.f64 z y)))
(+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x))
(+.f64 (*.f64 (*.f64 z y) x) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 (*.f64 z y) x) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 (*.f64 z y) x))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (-.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(/.f64 x (/.f64 (fma.f64 z y (*.f64 a t)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 z y (*.f64 a t)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) x) (fma.f64 z y (*.f64 a t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)) x) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) x) (-.f64 (*.f64 z y) (neg.f64 (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) x) (-.f64 (*.f64 z y) (+.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) x) (+.f64 (pow.f64 (*.f64 z y) 2) (-.f64 (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 (*.f64 z y) (neg.f64 (*.f64 a t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) x) (+.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) x) (neg.f64 (fma.f64 z y (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))) x) (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t))))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 z y (*.f64 a t)))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 z y (*.f64 a t)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z y) (*.f64 a t))) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z y) (*.f64 a t))) x)) (sqrt.f64 (fma.f64 z y (*.f64 a t))))
(pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 z y) (*.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(+.f64 (*.f64 i a) (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (*.f64 i a) (*.f64 (*.f64 c (neg.f64 z)) 1))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.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 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (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)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (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)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (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)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (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)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (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)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (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)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (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)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (*.f64 i a))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 c z) (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 i a))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (*.f64 i a))
(+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 c (neg.f64 z))) (*.f64 c z))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (*.f64 i a)) (*.f64 c (neg.f64 z)))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (*.f64 i a)) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (*.f64 i a)) (*.f64 (*.f64 c (neg.f64 z)) 1))
(+.f64 (-.f64 (*.f64 i a) (exp.f64 (log1p.f64 (*.f64 c z)))) 1)
(*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 1)
(*.f64 1 (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i a (*.f64 c z))))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(*.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 i a (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))))
(/.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 i a) 3) (pow.f64 (*.f64 c z) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z)))) (-.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))) (-.f64 (*.f64 i a) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z))) (*.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 i a (*.f64 c z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) 1) (fma.f64 i a (*.f64 c z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z)))) 1) (-.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))) 1) (-.f64 (*.f64 i a) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c (neg.f64 z)) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z))) (*.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) 1) (neg.f64 (fma.f64 i a (*.f64 c z))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z)))) (sqrt.f64 (fma.f64 i a (*.f64 c z))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (cbrt.f64 (fma.f64 i a (*.f64 c z))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 2)) (*.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 1 (fma.f64 i a (*.f64 c z)))) (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i a) 2) 3) (pow.f64 (pow.f64 (*.f64 c z) 2) 3)) (/.f64 1 (fma.f64 i a (*.f64 c z)))) (+.f64 (*.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 c z) 2)) (*.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3)) (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))) (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i a) 3) 3) (pow.f64 (pow.f64 (*.f64 c z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)))))
(pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i a) (*.f64 c z)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(exp.f64 (log.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(fma.f64 a i (*.f64 c (neg.f64 z)))
(fma.f64 1 (*.f64 i a) (*.f64 c (neg.f64 z)))
(fma.f64 1 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 i a)) (*.f64 c (neg.f64 z)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (cbrt.f64 (*.f64 i a)) (*.f64 c (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (-.f64 1 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (-.f64 1 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(-.f64 (/.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))) 1)
(*.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 1)
(*.f64 1 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(*.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 2) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2)) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))) (neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2)) 1) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)) 1) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) 1) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))) 1) (neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 2)) (cbrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) 3)) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) (+.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2)) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)))))
(pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 3)
(pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 2))
(log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))))
(cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(fma.f64 (-.f64 (*.f64 i a) (*.f64 c z)) b (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 1 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(fma.f64 1 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (sqrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
Outputs
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (*.f64 t x) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (*.f64 t x) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (*.f64 t x) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (*.f64 t x) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (*.f64 t x) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (*.f64 t x) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 a i)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 a i)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 i a) (*.f64 -1 (*.f64 c z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 i a)
(*.f64 a i)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 i a)
(*.f64 a i)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i a))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 a i)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 a i)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 a i))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 (*.f64 t x) (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 z (*.f64 x y)))
(*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.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 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 i b)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 i b))) a))
(neg.f64 (*.f64 a (fma.f64 t x (neg.f64 (*.f64 i b)))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.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 y (*.f64 z x) (neg.f64 (*.f64 a (fma.f64 t x (neg.f64 (*.f64 i b)))))))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.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 y (*.f64 z x) (neg.f64 (*.f64 a (fma.f64 t x (neg.f64 (*.f64 i b)))))))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.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 y (*.f64 z x) (neg.f64 (*.f64 a (fma.f64 t x (neg.f64 (*.f64 i b)))))))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 a (*.f64 i b)))
(fma.f64 a (-.f64 (*.f64 i b) (*.f64 t x)) (*.f64 z (*.f64 x y)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.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 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 z (*.f64 x y)))
(*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(neg.f64 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 x y)))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 x y)) (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(fma.f64 -1 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 x y)))) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 i b))))
(-.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(fma.f64 -1 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 x y)))) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 i b))))
(-.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
(fma.f64 -1 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 x y)))) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 i b))))
(-.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 x y))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (*.f64 (neg.f64 a) t)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (*.f64 t x) (neg.f64 a)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 x y))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 y (*.f64 z x)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 z (*.f64 x y)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (*.f64 t x) (neg.f64 a))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 (neg.f64 a) t))
(*.f64 (*.f64 t x) (neg.f64 a))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (+.f64 b b)))
(*.f64 b (fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (+.f64 b b)))
(*.f64 b (fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (+.f64 b b)))
(*.f64 b (fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (+.f64 b b)))
(*.f64 b (fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z))))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 c (neg.f64 z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 b (*.f64 i a)) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(+.f64 (*.f64 b (*.f64 i a)) (+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b)))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(+.f64 (*.f64 b (*.f64 c (neg.f64 z))) (*.f64 b (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 i a) b) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) b) (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(+.f64 (*.f64 (*.f64 i a) b) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) b) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b)))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(+.f64 (*.f64 (*.f64 c (neg.f64 z)) b) (*.f64 (*.f64 i a) b))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) 1)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (-.f64 1 (*.f64 b (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b)))
(*.f64 b (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(/.f64 b (/.f64 (fma.f64 i a (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))))
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 b (fma.f64 c z (*.f64 a i))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 b (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 i a (*.f64 c z)))
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 b (fma.f64 c z (*.f64 a i))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 b (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) b) (fma.f64 i a (*.f64 c z)))
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 b (fma.f64 c z (*.f64 a i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) b) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 b (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z)))) b) (-.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 b (fma.f64 c z (*.f64 a i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))) b) (-.f64 (*.f64 i a) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))) (/.f64 (-.f64 (*.f64 a i) (fma.f64 c z (fma.f64 (neg.f64 z) c (*.f64 c z)))) b))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2) (*.f64 (*.f64 0 (*.f64 c z)) (*.f64 0 (*.f64 c z)))) (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))) b)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c (neg.f64 z)) 3)) b) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z))) (*.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 b (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 3)) b) (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (-.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (-.f64 (*.f64 a i) (*.f64 c z))))) b))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 3) (pow.f64 (*.f64 0 (*.f64 c z)) 3)) (/.f64 (fma.f64 (*.f64 0 (*.f64 c z)) (+.f64 (-.f64 (*.f64 0 (*.f64 c z)) (*.f64 a i)) (*.f64 c z)) (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2)) b))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) b) (neg.f64 (fma.f64 i a (*.f64 c z))))
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 b (fma.f64 c z (*.f64 a i))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) b) (neg.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 b (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) 1) (fma.f64 i a (*.f64 c z)))
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 b (fma.f64 c z (*.f64 a i))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 b (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) b) 1) (fma.f64 i a (*.f64 c z)))
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 b (fma.f64 c z (*.f64 a i))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) b) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 b (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) b)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 a i) (*.f64 c z))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3))) (sqrt.f64 (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 a i) (*.f64 c z)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) b)) (sqrt.f64 (fma.f64 i a (*.f64 c z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (sqrt.f64 (fma.f64 i a (*.f64 c z))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 a i) (*.f64 c z))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2))) (sqrt.f64 (fma.f64 c z (*.f64 a i)))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 a i) (*.f64 c z)))))
(pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 1)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 3)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) 1/3)
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2))
(fabs.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 1))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 2 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 2 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 2 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 2 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x (neg.f64 (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 z y)) (+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 x (*.f64 z y)) (+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 x (*.f64 z y)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 z y) x) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 (*.f64 z y) x) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))))
(+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 (*.f64 z y) x))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 1)
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (-.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))))
(/.f64 x (/.f64 (fma.f64 z y (*.f64 a t)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 z y (*.f64 a t))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 z y (*.f64 a t))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 a (*.f64 t (fma.f64 z y (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 z y (*.f64 a t)))
(*.f64 (/.f64 x (fma.f64 z y (*.f64 a t))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 z y (*.f64 a t))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 a (*.f64 t (fma.f64 z y (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) x) (fma.f64 z y (*.f64 a t)))
(*.f64 (/.f64 x (fma.f64 z y (*.f64 a t))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 z y (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)) x) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 a (*.f64 t (fma.f64 z y (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) x) (-.f64 (*.f64 z y) (neg.f64 (*.f64 a t))))
(*.f64 (/.f64 x (fma.f64 z y (*.f64 a t))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 z y (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) x) (-.f64 (*.f64 z y) (+.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) (/.f64 (-.f64 (*.f64 z y) (fma.f64 a t (fma.f64 (neg.f64 t) a (*.f64 a t)))) x))
(/.f64 x (/.f64 (-.f64 (*.f64 z y) (fma.f64 a t (*.f64 a (+.f64 (neg.f64 t) t)))) (+.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a (+.f64 (neg.f64 t) t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) x) (+.f64 (pow.f64 (*.f64 z y) 2) (-.f64 (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 (*.f64 z y) (neg.f64 (*.f64 a t))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 a (*.f64 t (fma.f64 z y (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) x) (+.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (*.f64 z y) (*.f64 a t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 t) t)) 3)) (fma.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (-.f64 (*.f64 z y) (*.f64 a t))) (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 2))) x)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) x) (neg.f64 (fma.f64 z y (*.f64 a t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (neg.f64 (fma.f64 z y (*.f64 a t))) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) (neg.f64 x)) (neg.f64 (fma.f64 z y (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))) x) (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t))))))
(/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 a (*.f64 t (fma.f64 z y (*.f64 a t)))))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 a t) 3) (neg.f64 (pow.f64 (*.f64 z y) 3)))) (neg.f64 (fma.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 z y (*.f64 a t)))
(*.f64 (/.f64 x (fma.f64 z y (*.f64 a t))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 z y (*.f64 a t))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 a (*.f64 t (fma.f64 z y (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 z y (*.f64 a t)))
(*.f64 (/.f64 x (fma.f64 z y (*.f64 a t))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 z y (*.f64 a t))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 a (*.f64 t (fma.f64 z y (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z y) (*.f64 a t))) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 z y) (*.f64 a t))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 a (*.f64 t (fma.f64 z y (*.f64 a t)))))))
(/.f64 (*.f64 x (*.f64 (hypot.f64 (pow.f64 (*.f64 z y) 3/2) (pow.f64 (*.f64 t (neg.f64 a)) 3/2)) (sqrt.f64 (-.f64 (*.f64 z y) (*.f64 a t))))) (sqrt.f64 (fma.f64 (*.f64 a t) (fma.f64 z y (*.f64 a t)) (pow.f64 (*.f64 z y) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z y) (*.f64 a t))) x)) (sqrt.f64 (fma.f64 z y (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (fma.f64 z y (*.f64 a t))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 z y) (*.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 z y (*.f64 a t)))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 z y) (*.f64 a t)))))
(pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 1)
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 2)
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 3)
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3) 1/3)
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2))
(fabs.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 z y) (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 1))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))
(+.f64 (*.f64 i a) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 a i (fma.f64 c (neg.f64 z) (*.f64 (*.f64 0 (*.f64 c z)) 3)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (*.f64 c z))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (neg.f64 (sqrt.f64 (*.f64 c z)))) (fma.f64 a i (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (*.f64 c z))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (neg.f64 (sqrt.f64 (*.f64 c z)))) (fma.f64 a i (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(fma.f64 i a (fma.f64 c (neg.f64 z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (fma.f64 a i (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 i a) (+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(fma.f64 i a (fma.f64 c (neg.f64 z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (fma.f64 a i (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.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 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (*.f64 c z))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (neg.f64 (sqrt.f64 (*.f64 c z)))) (fma.f64 a i (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 i a (fma.f64 c (neg.f64 z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (fma.f64 a i (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 a i (fma.f64 c (neg.f64 z) (*.f64 (*.f64 0 (*.f64 c z)) 3)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 a i (fma.f64 c (neg.f64 z) (*.f64 (*.f64 0 (*.f64 c z)) 3)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)))
(+.f64 (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (*.f64 0 (*.f64 c z)) 4))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 a i (fma.f64 c (neg.f64 z) (*.f64 (*.f64 0 (*.f64 c z)) 3)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 a i (fma.f64 c (neg.f64 z) (*.f64 (*.f64 0 (*.f64 c z)) 3)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 a i (fma.f64 c (neg.f64 z) (*.f64 (*.f64 0 (*.f64 c z)) 3)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 0 (*.f64 c z)) 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (neg.f64 (sqrt.f64 (*.f64 c z)))) (fma.f64 a i (*.f64 0 (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 0 (*.f64 c z)) 2) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (fma.f64 a i (*.f64 0 (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 a i (fma.f64 c (neg.f64 z) (*.f64 (*.f64 0 (*.f64 c z)) 3)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 a i (fma.f64 c (neg.f64 z) (*.f64 (*.f64 0 (*.f64 c z)) 3)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(fma.f64 a i (fma.f64 c (neg.f64 z) (*.f64 (*.f64 0 (*.f64 c z)) 3)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 0 (*.f64 c z)) 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (neg.f64 (sqrt.f64 (*.f64 c z)))) (fma.f64 a i (*.f64 0 (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(+.f64 (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.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 (fma.f64 c (neg.f64 z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (fma.f64 a i (*.f64 0 (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 0 (*.f64 c z)) 2) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (fma.f64 a i (*.f64 0 (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (fma.f64 a i (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (fma.f64 i a (fma.f64 c (neg.f64 z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (fma.f64 a i (*.f64 0 (*.f64 c z)))))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 c (neg.f64 z)) (*.f64 i a))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (*.f64 c z))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (neg.f64 (sqrt.f64 (*.f64 c z)))) (fma.f64 a i (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 i a) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(fma.f64 i a (fma.f64 c (neg.f64 z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (fma.f64 a i (*.f64 0 (*.f64 c z))))
(+.f64 (*.f64 c (neg.f64 z)) (+.f64 (*.f64 c z) (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 i a))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (-.f64 (*.f64 i a) (*.f64 c z)))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 c (neg.f64 z)) 1) (*.f64 i a))
(-.f64 (*.f64 a i) (*.f64 c z))
(+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 1) (-.f64 (*.f64 i a) (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (fma.f64 (neg.f64 c) z (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (*.f64 c z))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (neg.f64 (sqrt.f64 (*.f64 c z)))) (fma.f64 a i (*.f64 0 (*.f64 c z))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)) (-.f64 (*.f64 i a) (*.f64 c z)))
(fma.f64 i a (fma.f64 c (neg.f64 z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (fma.f64 a i (*.f64 0 (*.f64 c z))))
(+.f64 (+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 c (neg.f64 z))) (*.f64 c z))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (*.f64 i a)) (*.f64 c (neg.f64 z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (*.f64 i a)) (+.f64 (*.f64 c (neg.f64 z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(fma.f64 (*.f64 0 (*.f64 c z)) 2 (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (+.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (*.f64 i a)) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i a) (exp.f64 (log1p.f64 (*.f64 c z)))) 1)
(+.f64 1 (-.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 c z)))))
(-.f64 (*.f64 a i) (expm1.f64 (log1p.f64 (*.f64 c z))))
(*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 1)
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 1 (-.f64 (*.f64 i a) (*.f64 c z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i a (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 c z (*.f64 a i)))
(*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))) (-.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 a i))) (-.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 c z))))
(/.f64 1 (/.f64 (fma.f64 i a (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))
(/.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) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z)))) (-.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))) (-.f64 (*.f64 i a) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))) (-.f64 (*.f64 a i) (fma.f64 c z (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2) (*.f64 (*.f64 0 (*.f64 c z)) (*.f64 0 (*.f64 c z)))) (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z))) (*.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (-.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (-.f64 (*.f64 a i) (*.f64 c z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.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 a i)) (*.f64 c z)) (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 i a (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)) 1) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z)))) 1) (-.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))) 1) (-.f64 (*.f64 i a) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))) (-.f64 (*.f64 a i) (fma.f64 c z (fma.f64 (neg.f64 z) c (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2) (*.f64 (*.f64 0 (*.f64 c z)) (*.f64 0 (*.f64 c z)))) (-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c (neg.f64 z)) 3)) 1) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 z)) (*.f64 c (neg.f64 z))) (*.f64 (*.f64 i a) (*.f64 c (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 3) (pow.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (-.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (-.f64 (*.f64 a i) (*.f64 c z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a i) (*.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 a i)) (*.f64 c z)) (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) 1) (neg.f64 (fma.f64 i a (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i a (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 c z (*.f64 a i)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (sqrt.f64 (-.f64 (*.f64 a i) (*.f64 c z)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3))) (sqrt.f64 (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))) (sqrt.f64 (-.f64 (*.f64 a i) (*.f64 c z))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z)))) (sqrt.f64 (fma.f64 i a (*.f64 c z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (sqrt.f64 (fma.f64 i a (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 a i) (*.f64 c z)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2))) (sqrt.f64 (fma.f64 c z (*.f64 a i)))) (sqrt.f64 (-.f64 (*.f64 a i) (*.f64 c z))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a i) (*.f64 c z))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a i) (*.f64 c z))) 2) (/.f64 (cbrt.f64 (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (cbrt.f64 (fma.f64 i a (*.f64 c z))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 (cbrt.f64 (fma.f64 i a (*.f64 c z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a i) (*.f64 c z))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a i) (*.f64 c z))) 2) (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 2)) (*.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 c z) 2))) (/.f64 1 (fma.f64 i a (*.f64 c z)))) (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 4) (pow.f64 (*.f64 c z) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i a (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 4) (pow.f64 (*.f64 c z) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 c z (*.f64 a i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i a) 2) 3) (pow.f64 (pow.f64 (*.f64 c z) 2) 3)) (/.f64 1 (fma.f64 i a (*.f64 c z)))) (+.f64 (*.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 c z) 2)) (*.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 i a (*.f64 c z))) (-.f64 (pow.f64 (pow.f64 (*.f64 a i) 2) 3) (pow.f64 (pow.f64 (*.f64 c z) 2) 3))) (+.f64 (pow.f64 (*.f64 a i) 4) (+.f64 (pow.f64 (*.f64 c z) 4) (*.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a i) 6) (pow.f64 (*.f64 c z) 6)) (fma.f64 c z (*.f64 a i))) (+.f64 (pow.f64 (*.f64 a i) 4) (fma.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 c z) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3)) (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))) (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 6) (pow.f64 (*.f64 c z) 6)) (/.f64 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 6) (pow.f64 (*.f64 c z) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 i a) 3) 3) (pow.f64 (pow.f64 (*.f64 c z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z))))) (-.f64 (pow.f64 (pow.f64 (*.f64 a i) 3) 3) (pow.f64 (pow.f64 (*.f64 c z) 3) 3))) (+.f64 (pow.f64 (*.f64 a i) 6) (+.f64 (pow.f64 (*.f64 c z) 6) (*.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a i) 3) 3) (pow.f64 (pow.f64 (*.f64 c z) 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 c z) 3) (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (pow.f64 (*.f64 a i) 6)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))))
(pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 1)
(-.f64 (*.f64 a i) (*.f64 c z))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2)
(-.f64 (*.f64 a i) (*.f64 c z))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 3)
(-.f64 (*.f64 a i) (*.f64 c z))
(pow.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3) 1/3)
(-.f64 (*.f64 a i) (*.f64 c z))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a i) (*.f64 c z)) 2))
(fabs.f64 (-.f64 (*.f64 a i) (*.f64 c z)))
(log.f64 (exp.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (*.f64 a i) (*.f64 c z))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i a) (*.f64 c z)))))
(-.f64 (*.f64 a i) (*.f64 c z))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 i a) (*.f64 c z)) 3))
(-.f64 (*.f64 a i) (*.f64 c z))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (*.f64 a i) (*.f64 c z))
(exp.f64 (log.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (*.f64 a i) (*.f64 c z))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 1))
(-.f64 (*.f64 a i) (*.f64 c z))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 i a) (*.f64 c z))))
(-.f64 (*.f64 a i) (*.f64 c z))
(fma.f64 i a (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(fma.f64 a i (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(fma.f64 1 (*.f64 i a) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(fma.f64 1 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(fma.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 i a)) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (cbrt.f64 (*.f64 i a)) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (*.f64 i a) (*.f64 c z))) (fma.f64 (neg.f64 z) c (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(-.f64 (*.f64 a i) (fma.f64 c z (*.f64 0 (*.f64 c z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) 1)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (-.f64 1 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (-.f64 1 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) 1)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))) 1)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 1)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 1 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 2))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 2) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2)) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (fma.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (fma.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (fma.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))) (neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (fma.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2)) 1) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)) 1) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (fma.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) 1) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))) 1) (neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (fma.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3/2) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3/2)) (sqrt.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))) (sqrt.f64 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))) (sqrt.f64 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3))) (cbrt.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 2)) (cbrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2))) (cbrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))) (pow.f64 (cbrt.f64 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2))) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 4) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 4) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 4)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) 3)) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) (+.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2)) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 2)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))) (-.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) 3) (pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2) 3))) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 4) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 4) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 6) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 6)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 4) (fma.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 6) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 6)) (/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 6) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)) (fma.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) 3) (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (-.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) 3) (pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 6) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 6) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) 3) (pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3)) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 6)) (fma.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2))))
(pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 1)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 2)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 3)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 3) 1/3)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) 2))
(fabs.f64 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 3))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))) 1))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 (-.f64 (*.f64 i a) (*.f64 c z)) b (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 x (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 1 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 1 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (sqrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))

localize27.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(-.f64 (*.f64 c t) (*.f64 i y))
4.8b
(*.f64 i (*.f64 b (neg.f64 a)))
6.6b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
7.1b
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
Compiler

Compiled 116 to 22 computations (81% saved)

series7.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite96.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
854×distribute-rgt-in
792×distribute-lft-in
630×associate-*r/
480×associate-*l/
374×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify144.0ms (0.2%)

Algorithm
egg-herbie
Rules
1198×+-commutative
1114×associate-/r/
940×fma-def
796×associate-+l-
708×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055514022
1152412924
2612012696
Stop Event
node limit
Counts
316 → 329
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 (*.f64 i b) 0) (*.f64 i (*.f64 b a)))
(+.f64 (*.f64 (*.f64 (*.f64 i b) 1) 0) (*.f64 i (*.f64 b a)))
(+.f64 (*.f64 (*.f64 (*.f64 i b) -1) 0) (*.f64 i (*.f64 b a)))
(+.f64 (*.f64 0 (*.f64 i b)) (*.f64 i (*.f64 b a)))
(+.f64 (*.f64 0 (*.f64 (*.f64 i b) 1)) (*.f64 a (*.f64 (*.f64 i b) 1)))
(+.f64 (*.f64 0 (*.f64 (*.f64 i b) -1)) (*.f64 a (*.f64 (*.f64 i b) -1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 b a)))) 1)
(/.f64 (*.f64 (*.f64 i b) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 (*.f64 i b) (-.f64 0 (pow.f64 a 3))) (+.f64 (*.f64 a a) 0))
(/.f64 (*.f64 (*.f64 (*.f64 i b) 1) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 (*.f64 (*.f64 i b) 1) (-.f64 0 (pow.f64 a 3))) (+.f64 (*.f64 a a) 0))
(/.f64 (*.f64 (*.f64 (*.f64 i b) -1) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 (*.f64 (*.f64 i b) -1) (-.f64 0 (pow.f64 a 3))) (+.f64 (*.f64 a a) 0))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (*.f64 i b)) a)
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (*.f64 i b)) (+.f64 (*.f64 a a) 0))
(pow.f64 (*.f64 i (*.f64 b a)) 1)
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 b a))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 b a))) 3)
(pow.f64 (pow.f64 (*.f64 i (*.f64 b a)) 3) 1/3)
(neg.f64 (*.f64 i (*.f64 b a)))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 b a)) 3))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 b a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 i 3)))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 b a))))
(exp.f64 (log.f64 (*.f64 i (*.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 b a))) 1))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 b a))))
(+.f64 (*.f64 c t) (*.f64 i (neg.f64 y)))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (*.f64 c t) (*.f64 (*.f64 i (neg.f64 y)) 1))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (*.f64 c t) (*.f64 1 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 c t) (*.f64 1 (*.f64 (*.f64 i (neg.f64 y)) 1)))
(+.f64 (*.f64 c t) (*.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) 1))
(+.f64 (*.f64 c t) (*.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) 1))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 y) i (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 i) y (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) 1))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) 1))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) 1))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) 1))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) 1))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) 1))
(+.f64 (*.f64 i (neg.f64 y)) (*.f64 c t))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.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 i (neg.f64 y)) (+.f64 (*.f64 i y) (fma.f64 c t (*.f64 i (neg.f64 y)))))
(+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 c t))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (*.f64 c t))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y))))
(+.f64 (+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 i (neg.f64 y))) (*.f64 i y))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (*.f64 c t)) (*.f64 i (neg.f64 y)))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (*.f64 c t)) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (*.f64 c t)) (*.f64 (*.f64 i (neg.f64 y)) 1))
(+.f64 (-.f64 (*.f64 c t) (exp.f64 (log1p.f64 (*.f64 i y)))) 1)
(*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 1)
(*.f64 1 (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(*.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))))
(*.f64 (/.f64 1 (fma.f64 c t (*.f64 i y))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i (neg.f64 y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 i y) 2) (*.f64 c (*.f64 t (*.f64 i y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (*.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))))
(/.f64 1 (/.f64 1 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y)))
(/.f64 (fma.f64 c t (*.f64 i y)) (/.f64 (fma.f64 c t (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (fma.f64 c t (*.f64 i (neg.f64 y)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (/.f64 (fma.f64 c t (*.f64 i y)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (/.f64 (fma.f64 c t (*.f64 i y)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) (-.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) (-.f64 (*.f64 c t) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 c t) 3)) (*.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (*.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 2))) (*.f64 (fma.f64 c t (*.f64 i y)) (+.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3)) (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 y) i (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 3) 3) (pow.f64 (pow.f64 (*.f64 i y) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 c t) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 3)) (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (pow.f64 (*.f64 i y) 2) 3)) (*.f64 (fma.f64 c t (*.f64 i y)) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 2)) (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))))) (-.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))) (-.f64 (*.f64 c t) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3))) (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 y) i (*.f64 i y))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (neg.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) 1) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) 1) (-.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) 1) (-.f64 (*.f64 c t) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3)) 1) (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 y) i (*.f64 i y))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) 1) (neg.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y))))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2)) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (*.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 2))) (/.f64 1 (fma.f64 c t (*.f64 i y)))) (+.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (pow.f64 (*.f64 i y) 2) 3)) (/.f64 1 (fma.f64 c t (*.f64 i y)))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 2)) (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 c t) 3)) (*.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 3) 3) (pow.f64 (pow.f64 (*.f64 i y) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 c t) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 3)) (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) 1) (fma.f64 c t (*.f64 i y)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 i y))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 1)
(pow.f64 (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 3)
(pow.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2))
(log.f64 (exp.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 i (neg.f64 y))))))
(cbrt.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(exp.f64 (log.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 c t (*.f64 i (neg.f64 y)))
(fma.f64 t c (*.f64 i (neg.f64 y)))
(fma.f64 1 (*.f64 c t) (*.f64 i (neg.f64 y)))
(fma.f64 1 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 y) i (*.f64 i y)))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (fma.f64 (neg.f64 y) i (*.f64 i y)))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 i (neg.f64 y)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (fma.f64 (neg.f64 y) i (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 i (neg.f64 y)))
Outputs
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 y i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 -1 (*.f64 y i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 -1 (*.f64 i y))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 -1 (*.f64 i y))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 -1 (*.f64 y i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 -1 (*.f64 y i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 (*.f64 i b) 0) (*.f64 i (*.f64 b a)))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 (*.f64 (*.f64 i b) 1) 0) (*.f64 i (*.f64 b a)))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 (*.f64 (*.f64 i b) -1) 0) (*.f64 i (*.f64 b a)))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 0 (*.f64 i b)) (*.f64 i (*.f64 b a)))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 0 (*.f64 (*.f64 i b) 1)) (*.f64 a (*.f64 (*.f64 i b) 1)))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 0 (*.f64 (*.f64 i b) -1)) (*.f64 a (*.f64 (*.f64 i b) -1)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 b a)))) 1)
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(/.f64 (*.f64 (*.f64 i b) (-.f64 0 (*.f64 a a))) a)
(/.f64 (neg.f64 (*.f64 a a)) (/.f64 a (*.f64 i b)))
(*.f64 (/.f64 (*.f64 i b) a) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (*.f64 i b) (-.f64 0 (pow.f64 a 3))) (+.f64 (*.f64 a a) 0))
(/.f64 (neg.f64 (pow.f64 a 3)) (/.f64 (*.f64 a a) (*.f64 i b)))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 3)) (*.f64 a a)) (*.f64 i b))
(/.f64 (*.f64 (*.f64 (*.f64 i b) 1) (-.f64 0 (*.f64 a a))) a)
(/.f64 (neg.f64 (*.f64 a a)) (/.f64 a (*.f64 i b)))
(*.f64 (/.f64 (*.f64 i b) a) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (*.f64 i b) 1) (-.f64 0 (pow.f64 a 3))) (+.f64 (*.f64 a a) 0))
(/.f64 (neg.f64 (pow.f64 a 3)) (/.f64 (*.f64 a a) (*.f64 i b)))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 3)) (*.f64 a a)) (*.f64 i b))
(/.f64 (*.f64 (*.f64 (*.f64 i b) -1) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 -1 (*.f64 i b)) (/.f64 a (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 b (neg.f64 i)) a) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (*.f64 i b) -1) (-.f64 0 (pow.f64 a 3))) (+.f64 (*.f64 a a) 0))
(/.f64 (*.f64 -1 (*.f64 i b)) (/.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(/.f64 (*.f64 b (neg.f64 i)) (/.f64 (*.f64 a a) (neg.f64 (pow.f64 a 3))))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (*.f64 i b)) a)
(/.f64 (neg.f64 (*.f64 a a)) (/.f64 a (*.f64 i b)))
(*.f64 (/.f64 (*.f64 i b) a) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (*.f64 i b)) (+.f64 (*.f64 a a) 0))
(/.f64 (neg.f64 (pow.f64 a 3)) (/.f64 (*.f64 a a) (*.f64 i b)))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 3)) (*.f64 a a)) (*.f64 i b))
(pow.f64 (*.f64 i (*.f64 b a)) 1)
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 b a))) 2)
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 b a))) 3)
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 i (*.f64 b a)) 3) 1/3)
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(neg.f64 (*.f64 i (*.f64 b a)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (*.f64 a (neg.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 b a)) 2))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2))
(fabs.f64 (*.f64 i (*.f64 a b)))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 b a)))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 b a)))))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 b a)) 3))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 b a) 3)))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 i 3)))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 b a))))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(exp.f64 (log.f64 (*.f64 i (*.f64 b a))))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 b a))) 1))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 b a))))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 c t) (*.f64 i (neg.f64 y)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 c t) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 3 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 3 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 c t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 c t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.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 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)))
(+.f64 (*.f64 c t) (+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 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 0 (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (*.f64 c t) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.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 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)))
(+.f64 (*.f64 c t) (*.f64 1 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 c t) (*.f64 1 (*.f64 (*.f64 i (neg.f64 y)) 1)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 c t) (*.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) 1))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 c t) (*.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) 1))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 y) i (*.f64 i y)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 i) y (*.f64 i y)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(fma.f64 i (neg.f64 y) (fma.f64 c t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 i (neg.f64 y) (fma.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 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 3 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 3 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 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 0 (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 3 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 3 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 4))
(fma.f64 (*.f64 0 (*.f64 i y)) 4 (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 3 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 3 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 3 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 3 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 3 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 3 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (*.f64 0 (*.f64 i y))) (fma.f64 2 (*.f64 0 (*.f64 i y)) (*.f64 c t)))
(+.f64 (+.f64 (*.f64 0 (*.f64 i y)) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))) (fma.f64 2 (*.f64 0 (*.f64 i y)) (*.f64 c t)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 3 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 3 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 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 0 (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 3 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 3 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 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 0 (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 3 (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 3 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 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 0 (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (*.f64 0 (*.f64 i y))) (fma.f64 2 (*.f64 0 (*.f64 i y)) (*.f64 c t)))
(+.f64 (+.f64 (*.f64 0 (*.f64 i y)) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))) (fma.f64 2 (*.f64 0 (*.f64 i y)) (*.f64 c t)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 c t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 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 0 (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 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 0 (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 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 0 (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 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 0 (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(fma.f64 c t (+.f64 (*.f64 2 (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (fma.f64 c t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 c t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.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 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) 1))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) 1))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) 1))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) 1))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) 1))
(fma.f64 i (neg.f64 y) (fma.f64 c t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))))
(+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) 1))
(fma.f64 i (neg.f64 y) (fma.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 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)))
(+.f64 (*.f64 i (neg.f64 y)) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.f64 c t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 c t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(fma.f64 i (neg.f64 y) (fma.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 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)))
(+.f64 (*.f64 i (neg.f64 y)) (+.f64 (*.f64 i y) (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 c t))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) (fma.f64 c t (*.f64 i (neg.f64 y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) (*.f64 c t))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) (fma.f64 c t (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (fma.f64 c t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (fma.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 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (fma.f64 c t (*.f64 0 (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2)))
(+.f64 (+.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (*.f64 i (neg.f64 y))) (*.f64 i y))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (*.f64 c t)) (*.f64 i (neg.f64 y)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (*.f64 c t)) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(fma.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t)))
(fma.f64 2 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (+.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (*.f64 c t)) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c t) (exp.f64 (log1p.f64 (*.f64 i y)))) 1)
(-.f64 (*.f64 c t) (-.f64 (exp.f64 (log1p.f64 (*.f64 i y))) 1))
(-.f64 (*.f64 c t) (expm1.f64 (log1p.f64 (*.f64 i y))))
(*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 1)
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 1 (fma.f64 c t (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i y)) (sqrt.f64 (*.f64 c t))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))))
(*.f64 (/.f64 1 (fma.f64 c t (*.f64 i y))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 i y) 2) (*.f64 c (*.f64 t (*.f64 i y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (-.f64 (*.f64 i y) (*.f64 c t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (-.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 (fma.f64 c t (*.f64 i y)) (fma.f64 c t (*.f64 i y)))))) (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (*.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) 3))) (+.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (-.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (pow.f64 (*.f64 c t) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) 3) (pow.f64 (*.f64 c t) 6))) (fma.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (-.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (pow.f64 (*.f64 c t) 2)) (pow.f64 (*.f64 c t) 4)))
(/.f64 1 (/.f64 1 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (fma.f64 c t (*.f64 i y)) (/.f64 (fma.f64 c t (*.f64 i y)) (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (/.f64 (fma.f64 c t (*.f64 i y)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i y))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (/.f64 (/.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (/.f64 (fma.f64 c t (*.f64 i y)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (/.f64 (fma.f64 c t (*.f64 i y)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) (-.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (-.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) (-.f64 (*.f64 c t) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) (-.f64 (*.f64 c t) (fma.f64 i y (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (*.f64 0 (*.f64 i y)) (*.f64 0 (*.f64 i y)))) (-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 c t) 3)) (*.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 6) (pow.f64 (*.f64 i y) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 6) (pow.f64 (*.f64 i y) 6)) (*.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (*.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 2))) (*.f64 (fma.f64 c t (*.f64 i y)) (+.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 4) (pow.f64 (*.f64 i y) 4)) (fma.f64 c t (*.f64 i y))) (+.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 4) (pow.f64 (*.f64 i y) 4)) (*.f64 (fma.f64 c t (*.f64 i y)) (+.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3)) (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 y) i (*.f64 i y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3)) (+.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 0 (*.f64 i y)) 3)) (fma.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 0 (*.f64 i y)) 3)) (fma.f64 (*.f64 0 (*.f64 i y)) (-.f64 (fma.f64 i y (*.f64 0 (*.f64 i y))) (*.f64 c t)) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 3) 3) (pow.f64 (pow.f64 (*.f64 i y) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 c t) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 3)) (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 3) 3) (pow.f64 (pow.f64 (*.f64 i y) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (+.f64 (+.f64 (pow.f64 (*.f64 c t) 6) (pow.f64 (*.f64 i y) 6)) (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 3) 3) (pow.f64 (pow.f64 (*.f64 i y) 3) 3)) (*.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)) (+.f64 (pow.f64 (*.f64 c t) 6) (fma.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (pow.f64 (*.f64 i y) 2) 3)) (*.f64 (fma.f64 c t (*.f64 i y)) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 2)) (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (pow.f64 (*.f64 i y) 2) 3)) (*.f64 (fma.f64 c t (*.f64 i y)) (+.f64 (+.f64 (pow.f64 (*.f64 c t) 4) (pow.f64 (*.f64 i y) 4)) (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 6) (pow.f64 (*.f64 i y) 6)) (fma.f64 c t (*.f64 i y))) (+.f64 (pow.f64 (*.f64 c t) 4) (fma.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (fma.f64 c t (*.f64 i y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))))) (-.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))) (-.f64 (*.f64 c t) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) (-.f64 (*.f64 c t) (fma.f64 i y (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (*.f64 0 (*.f64 i y)) (*.f64 0 (*.f64 i y)))) (-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3))) (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 y) i (*.f64 i y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3)) (+.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 0 (*.f64 i y)) 3)) (fma.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 0 (*.f64 i y)) 3)) (fma.f64 (*.f64 0 (*.f64 i y)) (-.f64 (fma.f64 i y (*.f64 0 (*.f64 i y))) (*.f64 c t)) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (neg.f64 (fma.f64 c t (*.f64 i y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c t))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (sqrt.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c t))) (/.f64 (sqrt.f64 (fma.f64 c t (*.f64 i y))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c t))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (/.f64 (cbrt.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c t))) 2) (/.f64 (cbrt.f64 (fma.f64 c t (*.f64 i y))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2) (cbrt.f64 (fma.f64 c t (*.f64 i y)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) 1) (fma.f64 c t (*.f64 i y)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) 1) (-.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) 1) (-.f64 (*.f64 c t) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) (-.f64 (*.f64 c t) (fma.f64 i y (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (*.f64 0 (*.f64 i y)) (*.f64 0 (*.f64 i y)))) (-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3)) 1) (+.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 y) i (*.f64 i y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3)) (+.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 c t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 0 (*.f64 i y)) 3)) (fma.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 0 (*.f64 i y)) 3)) (fma.f64 (*.f64 0 (*.f64 i y)) (-.f64 (fma.f64 i y (*.f64 0 (*.f64 i y))) (*.f64 c t)) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) 1) (neg.f64 (fma.f64 c t (*.f64 i y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c t))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (sqrt.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y))))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c t))) (/.f64 (sqrt.f64 (fma.f64 c t (*.f64 i y))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c t))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (/.f64 (cbrt.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2)) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 c t))) 2) (/.f64 (cbrt.f64 (fma.f64 c t (*.f64 i y))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2) (cbrt.f64 (fma.f64 c t (*.f64 i y)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (*.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 2))) (/.f64 1 (fma.f64 c t (*.f64 i y)))) (+.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 4) (pow.f64 (*.f64 i y) 4)) (fma.f64 c t (*.f64 i y))) (+.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 4) (pow.f64 (*.f64 i y) 4)) (*.f64 (fma.f64 c t (*.f64 i y)) (+.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (pow.f64 (*.f64 i y) 2) 3)) (/.f64 1 (fma.f64 c t (*.f64 i y)))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 2)) (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (pow.f64 (*.f64 i y) 2) 3)) (*.f64 (fma.f64 c t (*.f64 i y)) (+.f64 (+.f64 (pow.f64 (*.f64 c t) 4) (pow.f64 (*.f64 i y) 4)) (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 6) (pow.f64 (*.f64 i y) 6)) (fma.f64 c t (*.f64 i y))) (+.f64 (pow.f64 (*.f64 c t) 4) (fma.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2) (pow.f64 (*.f64 i y) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 c t) 3)) (*.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 6) (pow.f64 (*.f64 i y) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 6) (pow.f64 (*.f64 i y) 6)) (*.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 3) 3) (pow.f64 (pow.f64 (*.f64 i y) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 c t) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 3)) (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 3) 3) (pow.f64 (pow.f64 (*.f64 i y) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (+.f64 (+.f64 (pow.f64 (*.f64 c t) 6) (pow.f64 (*.f64 i y) 6)) (*.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c t) 3) 3) (pow.f64 (pow.f64 (*.f64 i y) 3) 3)) (*.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)) (+.f64 (pow.f64 (*.f64 c t) 6) (fma.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3) (pow.f64 (*.f64 i y) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) 1) (fma.f64 c t (*.f64 i y)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 i y))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))
(pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 1)
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(pow.f64 (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2)
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 3)
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(pow.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 3) 1/3)
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(sqrt.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 2))
(sqrt.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 c t)) 2))
(fabs.f64 (-.f64 (*.f64 c t) (*.f64 i y)))
(log.f64 (exp.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 i (neg.f64 y))))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(cbrt.f64 (pow.f64 (fma.f64 c t (*.f64 i (neg.f64 y))) 3))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(expm1.f64 (log1p.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(exp.f64 (log.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(exp.f64 (*.f64 (log.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 1))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(log1p.f64 (expm1.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 c t (*.f64 i (neg.f64 y)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 t c (*.f64 i (neg.f64 y)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (*.f64 c t) (*.f64 i (neg.f64 y)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (fma.f64 c t (*.f64 i (neg.f64 y))) (fma.f64 (neg.f64 y) i (*.f64 i y)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (sqrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (fma.f64 (neg.f64 y) i (*.f64 i y)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 i (neg.f64 y)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 i (neg.f64 y)))) (fma.f64 (neg.f64 y) i (*.f64 i y)))
(fma.f64 i (neg.f64 y) (fma.f64 i y (fma.f64 i (neg.f64 y) (*.f64 c t))))
(-.f64 (fma.f64 c t (*.f64 0 (*.f64 i y))) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 i (neg.f64 y)))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))

localize35.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.6b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
7.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
7.1b
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
35.7b
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))
Compiler

Compiled 159 to 32 computations (79.9% saved)

series7.0ms (0%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
3.0ms
j
@-inf
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))
0.0ms
t
@-inf
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))
0.0ms
i
@inf
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))
0.0ms
j
@0
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))
0.0ms
y
@inf
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))

rewrite85.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1142×distribute-rgt-in
1084×distribute-lft-in
878×associate-*r/
694×associate-*l/
368×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

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

simplify101.0ms (0.1%)

Algorithm
egg-herbie
Rules
1496×associate-/l/
1330×associate-/r*
1118×associate-/r/
572×+-commutative
530×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03949667
111409345
242879321
Stop Event
node limit
Counts
199 → 193
Calls
Call 1
Inputs
(*.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 -1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (cbrt.f64 -1) j)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (cbrt.f64 -1) j)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (cbrt.f64 -1) j)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (cbrt.f64 -1) 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 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 1 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (pow.f64 1 1/3) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (pow.f64 1 1/3) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) j))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) j))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) j))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) j))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) j))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) 1))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) 1))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 (*.f64 i (neg.f64 y)) 1)))
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 i (neg.f64 y)) j))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) j))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) j))
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 c t) j))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 1 (*.f64 j (*.f64 c t))) (*.f64 1 (*.f64 j (*.f64 i (neg.f64 y)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 c t) j)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 y)) j)))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 j (*.f64 c t))) (*.f64 (pow.f64 1 1/3) (*.f64 j (*.f64 i (neg.f64 y)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 c t) j)) (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 i (neg.f64 y)) j)))
(+.f64 (*.f64 (*.f64 j (*.f64 c t)) 1) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 c t) j) 1) (*.f64 (*.f64 (*.f64 i (neg.f64 y)) j) 1))
(+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (pow.f64 1 1/3)) (*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (pow.f64 1 1/3)))
(+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (pow.f64 1 1/3)) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (pow.f64 1 1/3)))
(+.f64 (*.f64 (*.f64 j (*.f64 c t)) (pow.f64 1 1/3)) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) (pow.f64 1 1/3)))
(+.f64 (*.f64 (*.f64 (*.f64 c t) j) (pow.f64 1 1/3)) (*.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (pow.f64 1 1/3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (-.f64 1 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 1)
(*.f64 1 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) j))
(*.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 2))
(*.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 2) (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) j))
(*.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (sqrt.f64 j)) (sqrt.f64 j))
(*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j))
(*.f64 (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) 1/3) (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (pow.f64 1 1/3) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3/2) 1/3))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 i y) 2) (*.f64 c (*.f64 t (*.f64 i y))))))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (*.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 i y) 2) (*.f64 c (*.f64 t (*.f64 i y))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (-.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (*.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))))
(/.f64 j (/.f64 1 (-.f64 (*.f64 c t) (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 (fma.f64 c t (*.f64 i y)) j))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) j))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))))) (-.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))) (-.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))))
(/.f64 (*.f64 j (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (neg.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 j (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 1 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 1 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j)) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j)) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) j) (-.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) j) (-.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) j) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3)) j) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) j) (neg.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) j) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) 1) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) 1) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) j)) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) j)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) 1) (fma.f64 c t (*.f64 i y)))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 i y))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) 1) (fma.f64 c t (*.f64 i y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 i y))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 1)
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 2)
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 3)
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 i y))) j))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
Outputs
(*.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 -1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (cbrt.f64 -1) j)))
(neg.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (cbrt.f64 -1))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (neg.f64 (*.f64 j (cbrt.f64 -1))))
(*.f64 (*.f64 j (cbrt.f64 -1)) (-.f64 (*.f64 i y) (*.f64 c t)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (cbrt.f64 -1) j)))
(neg.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (cbrt.f64 -1))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (neg.f64 (*.f64 j (cbrt.f64 -1))))
(*.f64 (*.f64 j (cbrt.f64 -1)) (-.f64 (*.f64 i y) (*.f64 c t)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (cbrt.f64 -1) j)))
(neg.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (cbrt.f64 -1))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (neg.f64 (*.f64 j (cbrt.f64 -1))))
(*.f64 (*.f64 j (cbrt.f64 -1)) (-.f64 (*.f64 i y) (*.f64 c t)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (cbrt.f64 -1) j)))
(neg.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (cbrt.f64 -1))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (neg.f64 (*.f64 j (cbrt.f64 -1))))
(*.f64 (*.f64 j (cbrt.f64 -1)) (-.f64 (*.f64 i y) (*.f64 c t)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 (neg.f64 y) y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 y (neg.f64 y))) 2)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 (neg.f64 y) y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 y (neg.f64 y))) 2)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 (neg.f64 y) y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 y (neg.f64 y))) 2)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 (neg.f64 y) y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 y (neg.f64 y))) 2)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 (neg.f64 y) y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 y (neg.f64 y))) 2)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 1 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (pow.f64 1 1/3) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (pow.f64 1 1/3) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 y) i (*.f64 i y))) j))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 (neg.f64 y) y)) 2)))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 i (+.f64 y (neg.f64 y))) 2)))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 1) j))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) j))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) j))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) j))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) 1))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) 1))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 i (neg.f64 y))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 (*.f64 i (neg.f64 y)) 1)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 c t)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 i (neg.f64 y)) j))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) j))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 (*.f64 i (neg.f64 y)) 1) j))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 c t) j))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 1 (*.f64 j (*.f64 c t))) (*.f64 1 (*.f64 j (*.f64 i (neg.f64 y)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 1 (*.f64 (*.f64 c t) j)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 y)) j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 j (*.f64 c t))) (*.f64 (pow.f64 1 1/3) (*.f64 j (*.f64 i (neg.f64 y)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 c t) j)) (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 i (neg.f64 y)) j)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (*.f64 j (*.f64 c t)) 1) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) 1))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (*.f64 (*.f64 c t) j) 1) (*.f64 (*.f64 (*.f64 i (neg.f64 y)) j) 1))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (pow.f64 1 1/3)) (*.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y))) (pow.f64 1 1/3)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (pow.f64 1 1/3)) (*.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (pow.f64 1 1/3)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 j (*.f64 c t)) (pow.f64 1 1/3)) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) (pow.f64 1 1/3)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (*.f64 (*.f64 c t) j) (pow.f64 1 1/3)) (*.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (pow.f64 1 1/3)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) 1)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (-.f64 1 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j)))
(*.f64 j (+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 (neg.f64 y) i (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y))))))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 1)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 1 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) j))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 2))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 2) (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) j))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (sqrt.f64 j)) (sqrt.f64 j))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) 1/3) (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3/2)))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 i y) 2) (*.f64 c (*.f64 t (*.f64 i y))))))
(*.f64 (/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 i y) 2) (*.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (*.f64 (/.f64 j (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (-.f64 (*.f64 i y) (*.f64 c t)))))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (/.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 (fma.f64 c t (*.f64 i y)) (fma.f64 c t (*.f64 i y))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 y (*.f64 i (fma.f64 c t (*.f64 i y))))) (*.f64 (/.f64 j (-.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 (fma.f64 c t (*.f64 i y)) (fma.f64 c t (*.f64 i y)))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.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) (*.f64 (fma.f64 c t (*.f64 i y)) (fma.f64 c t (*.f64 i y))))) (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))))
(*.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (*.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (-.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (pow.f64 (*.f64 c t) 2)))) (/.f64 j (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) 3)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 i (fma.f64 c t (*.f64 i y)))) (-.f64 (*.f64 y (*.f64 i (fma.f64 c t (*.f64 i y)))) (pow.f64 (*.f64 c t) 2)) (pow.f64 (*.f64 c t) 4)) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 y (*.f64 i (fma.f64 c t (*.f64 i y)))) 3))) j))
(*.f64 (fma.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (-.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (pow.f64 (*.f64 c t) 2)) (pow.f64 (*.f64 c t) 4)) (/.f64 j (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) 3)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 i y) 2) (*.f64 c (*.f64 t (*.f64 i y))))))
(*.f64 (/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 i y) 2) (*.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (*.f64 (/.f64 j (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (-.f64 (*.f64 i y) (*.f64 c t)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (-.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))))) (/.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 (fma.f64 c t (*.f64 i y)) (fma.f64 c t (*.f64 i y))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 y (*.f64 i (fma.f64 c t (*.f64 i y))))) (*.f64 (/.f64 j (-.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 (fma.f64 c t (*.f64 i y)) (fma.f64 c t (*.f64 i y)))))) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.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) (*.f64 (fma.f64 c t (*.f64 i y)) (fma.f64 c t (*.f64 i y))))) (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 c t) 2)) (-.f64 (*.f64 (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) (*.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c t) 4) (*.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (-.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (pow.f64 (*.f64 c t) 2)))) (/.f64 j (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) 3)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 i (fma.f64 c t (*.f64 i y)))) (-.f64 (*.f64 y (*.f64 i (fma.f64 c t (*.f64 i y)))) (pow.f64 (*.f64 c t) 2)) (pow.f64 (*.f64 c t) 4)) (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 y (*.f64 i (fma.f64 c t (*.f64 i y)))) 3))) j))
(*.f64 (fma.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (-.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) (pow.f64 (*.f64 c t) 2)) (pow.f64 (*.f64 c t) 4)) (/.f64 j (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c t) 2) 3) (pow.f64 (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))) 3)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 j (/.f64 1 (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 (fma.f64 c t (*.f64 i y)) j))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))) j))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c t (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))))) (-.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))) (-.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) (/.f64 (-.f64 (*.f64 c t) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 y) i (*.f64 i y)))) j))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (*.f64 i (+.f64 (neg.f64 y) y)) (*.f64 i (+.f64 (neg.f64 y) y)))) (/.f64 (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))) j))
(*.f64 (/.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y)))))) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (*.f64 i (+.f64 y (neg.f64 y))) (*.f64 i (+.f64 y (neg.f64 y))))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3))) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))))
(*.f64 (/.f64 j (fma.f64 (*.f64 i (+.f64 (neg.f64 y) y)) (+.f64 (-.f64 (*.f64 i (+.f64 (neg.f64 y) y)) (*.f64 c t)) (*.f64 i y)) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 i (+.f64 (neg.f64 y) y)) 3)))
(/.f64 j (/.f64 (fma.f64 (*.f64 i (+.f64 y (neg.f64 y))) (-.f64 (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y)))) (*.f64 c t)) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 i (+.f64 y (neg.f64 y))) 3))))
(/.f64 (*.f64 j (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (neg.f64 (fma.f64 c t (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 j (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 1 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (fma.f64 c t (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 1 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j)) (fma.f64 c t (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (/.f64 (sqrt.f64 (fma.f64 c t (*.f64 i y))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (/.f64 j (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.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 (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (/.f64 (cbrt.f64 (fma.f64 c t (*.f64 i y))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (cbrt.f64 (fma.f64 c t (*.f64 i y)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (/.f64 j (/.f64 (cbrt.f64 (fma.f64 c t (*.f64 i y))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(/.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (/.f64 (cbrt.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (/.f64 j (/.f64 (cbrt.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) 2))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))) (fma.f64 c t (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j)) (fma.f64 c t (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) j) (-.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) j) (-.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))) (/.f64 (-.f64 (*.f64 c t) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 y) i (*.f64 i y)))) j))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (*.f64 i (+.f64 (neg.f64 y) y)) (*.f64 i (+.f64 (neg.f64 y) y)))) (/.f64 (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 (neg.f64 y) y)))) j))
(*.f64 (/.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y)))))) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (*.f64 i (+.f64 y (neg.f64 y))) (*.f64 i (+.f64 y (neg.f64 y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) j) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c t) (*.f64 i (neg.f64 y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3)) j) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y))))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))))
(*.f64 (/.f64 j (fma.f64 (*.f64 i (+.f64 (neg.f64 y) y)) (+.f64 (-.f64 (*.f64 i (+.f64 (neg.f64 y) y)) (*.f64 c t)) (*.f64 i y)) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 i (+.f64 (neg.f64 y) y)) 3)))
(/.f64 j (/.f64 (fma.f64 (*.f64 i (+.f64 y (neg.f64 y))) (-.f64 (fma.f64 i y (*.f64 i (+.f64 y (neg.f64 y)))) (*.f64 c t)) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 i (+.f64 y (neg.f64 y))) 3))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) j) (neg.f64 (fma.f64 c t (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) j) (neg.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) 1) (fma.f64 c t (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) 1) (fma.f64 c t (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) j)) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (/.f64 (sqrt.f64 (fma.f64 c t (*.f64 i y))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(*.f64 (/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (/.f64 j (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y))) j)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)))))
(*.f64 (/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (sqrt.f64 (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) 1) (fma.f64 c t (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 i y))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) 1) (fma.f64 c t (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (sqrt.f64 (fma.f64 c t (*.f64 i y)))) (sqrt.f64 (fma.f64 c t (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 i y))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (fma.f64 c t (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) 1) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) j)
(*.f64 j (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c t (*.f64 i y))) (pow.f64 (*.f64 c t) 2))))
(pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 1)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3) 1/3)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 2)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 3)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 i y))) j))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 1))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) 1/3))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)

eval595.0ms (0.8%)

Compiler

Compiled 81357 to 16130 computations (80.2% saved)

prune935.0ms (1.2%)

Pruning

39 alts after pruning (38 fresh and 1 done)

PrunedKeptTotal
New2098302128
Fresh18826
Picked101
Done314
Total2120392159
Error
0.0b
Counts
2159 → 39
Alt Table
Click to see full alt table
StatusErrorProgram
52.8b
(/.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))))
43.0b
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
29.5b
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
29.4b
(+.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (+.f64 b b))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
29.5b
(+.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 3) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
26.1b
(+.f64 (-.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 j t) (*.f64 b (neg.f64 z)))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
29.2b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
16.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
22.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
26.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
29.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
27.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
16.2b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 c t) (*.f64 i y)))))
13.7b
(+.f64 (-.f64 (*.f64 c (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 3)) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
13.5b
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
26.9b
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (/.f64 i (/.f64 (fma.f64 y j (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2))))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
19.0b
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))
29.2b
(+.f64 (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
29.2b
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
37.1b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
32.6b
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
29.5b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 3))
40.3b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) x) (-.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))))
29.2b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
30.1b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
35.1b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
46.3b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
44.4b
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
47.0b
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
46.4b
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
51.2b
(*.f64 i (*.f64 a b))
44.0b
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
43.3b
(*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 3))
43.0b
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
43.0b
(*.f64 a (+.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)))))
53.6b
(*.f64 a (*.f64 t (neg.f64 x)))
52.1b
(*.f64 a (*.f64 i b))
44.9b
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
53.4b
(*.f64 -1 (*.f64 c (*.f64 z b)))
Compiler

Compiled 2314 to 1473 computations (36.3% saved)

localize31.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.1b
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
4.0b
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
4.8b
(*.f64 i (*.f64 a b))
6.6b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 142 to 24 computations (83.1% saved)

series7.0ms (0%)

Counts
2 → 72
Calls

24 calls:

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

rewrite77.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1172×unswap-sqr
950×swap-sqr
500×sqr-pow
400×distribute-rgt-in
360×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01444
128240
2354538
Stop Event
node limit
Counts
2 → 147
Calls
Call 1
Inputs
(*.f64 i (*.f64 a b))
(fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 a b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0)) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0)) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) 1) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) -1) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3)) -1) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) i) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) i) (*.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) a) (*.f64 b i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) b) (*.f64 i a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a b)) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a b)) (neg.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) 1) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 i)) (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 i)) (*.f64 (sqrt.f64 i) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 (*.f64 i (*.f64 a b)))) (sqrt.f64 (*.f64 i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 i) 2)) (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 i) 2)) (*.f64 (cbrt.f64 i) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (cbrt.f64 (*.f64 i (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 2)) (cbrt.f64 (*.f64 i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (neg.f64 i)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a (neg.f64 b))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) -1) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (neg.f64 i) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (neg.f64 i) (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (neg.f64 i) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 a b) (sqrt.f64 i))) (sqrt.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 i) 2))) (cbrt.f64 i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 i a) 1)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 i a) (sqrt.f64 b))) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 i a) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a (neg.f64 i))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0)) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b) a) i))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 a b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 i (*.f64 a b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i y) j))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (*.f64 i y) j) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) 0) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 i y) j) 0) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) 0) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 i y) j) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 i y) j) 1)) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) 1) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i y) j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (-.f64 1 (*.f64 (*.f64 i y) j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) 0) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 i y) j) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 i y) j) 0) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) 0) (*.f64 i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (+.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (+.f64 (*.f64 y j) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (-.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 i) (+.f64 (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b))) (*.f64 (sqrt.f64 i) (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) (*.f64 a b)) (*.f64 (sqrt.f64 i) (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (*.f64 (sqrt.f64 i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 i) (-.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 i) (-.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (*.f64 (sqrt.f64 i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b))) (*.f64 (cbrt.f64 i) (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) (*.f64 a b)) (*.f64 (cbrt.f64 i) (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (*.f64 (cbrt.f64 i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 i) 2) (-.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 i) 2) (-.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (*.f64 (cbrt.f64 i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3))) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))) (*.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 i y) j)) (sqrt.f64 (*.f64 i (*.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 (*.f64 i y) j)) (sqrt.f64 (*.f64 i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 i) (sqrt.f64 (*.f64 y j))) (sqrt.f64 (*.f64 i (*.f64 a b)))) (-.f64 (*.f64 (sqrt.f64 i) (sqrt.f64 (*.f64 y j))) (sqrt.f64 (*.f64 i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3)) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3))) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3)) 1) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) i) (+.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) 1) (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))))

simplify92.0ms (0.1%)

Algorithm
egg-herbie
Rules
898×distribute-lft-neg-in
800×distribute-rgt-neg-in
712×times-frac
598×associate-*r*
580×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03495863
19425851
243195851
Stop Event
node limit
Counts
219 → 219
Calls
Call 1
Inputs
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b)))))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b)))))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b)))))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b)))))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 y (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 a b)) 0)
(+.f64 0 (*.f64 i (*.f64 a b)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(-.f64 0 (*.f64 i (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(/.f64 (*.f64 i (*.f64 a b)) 1)
(/.f64 (*.f64 i (*.f64 a b)) -1)
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i (*.f64 a b)))
(/.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0)) (*.f64 i (*.f64 a b)))
(/.f64 (*.f64 1 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0)) (*.f64 i (*.f64 a b)))
(/.f64 (*.f64 -1 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) 1) (*.f64 i (*.f64 a b)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) -1) (*.f64 i (*.f64 a b)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3)) -1) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) i) (*.f64 a b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) i) (*.f64 a (neg.f64 b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) a) (*.f64 b i))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) b) (*.f64 i a))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a b)) i)
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a b)) (neg.f64 i))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) 1) (*.f64 i (*.f64 a b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) i))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 i)) (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 i)) (*.f64 (sqrt.f64 i) (*.f64 a b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 (*.f64 i (*.f64 a b)))) (sqrt.f64 (*.f64 i (*.f64 a b))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) i))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 i) 2)) (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 i) 2)) (*.f64 (cbrt.f64 i) (*.f64 a b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (cbrt.f64 (*.f64 i (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 2))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 2)) (cbrt.f64 (*.f64 i (*.f64 a b))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i a)) b)
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i a)) (neg.f64 b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (neg.f64 i)) (*.f64 a b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a (neg.f64 b))) i)
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) -1) (*.f64 i (*.f64 a b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (neg.f64 i) b)) a)
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (neg.f64 i) (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (neg.f64 i) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i b)) a)
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 a b) (sqrt.f64 i))) (sqrt.f64 i))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 i) 2))) (cbrt.f64 i))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 i a) 1)) b)
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 i a) (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 i a) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a (neg.f64 i))) b)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0)) (*.f64 i (*.f64 a b)))
(/.f64 (neg.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(pow.f64 (*.f64 i (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) 1/3)
(neg.f64 (*.f64 i (*.f64 a b)))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) a) i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 i 3)))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 a b))))
(exp.f64 (log.f64 (*.f64 i (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 a b))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i y) j))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (*.f64 i y) j) 1))
(+.f64 0 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))
(+.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) (*.f64 i (*.f64 a b)))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) 0) (*.f64 i (*.f64 a b)))
(+.f64 (-.f64 (*.f64 (*.f64 i y) j) 0) (*.f64 i (*.f64 a b)))
(+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) 0) (*.f64 i (*.f64 a b)))
(+.f64 (-.f64 (*.f64 (*.f64 i y) j) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(+.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 i y) j) 1)) (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) 1) (*.f64 i (*.f64 a b)))
(-.f64 0 (-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i y) j)))
(-.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (-.f64 1 (*.f64 (*.f64 i y) j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) 1)
(-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) (*.f64 i (*.f64 a b)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) 0) (*.f64 i (*.f64 a b)))
(-.f64 (+.f64 (*.f64 (*.f64 i y) j) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(-.f64 (-.f64 (*.f64 (*.f64 i y) j) 0) (*.f64 i (*.f64 a b)))
(-.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) 0) (*.f64 i (*.f64 a b)))
(*.f64 i (+.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))
(*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))
(*.f64 i (+.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))
(*.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 1)
(*.f64 1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(*.f64 (sqrt.f64 i) (+.f64 (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b))) (*.f64 (sqrt.f64 i) (*.f64 y j))))
(*.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) (*.f64 a b)) (*.f64 (sqrt.f64 i) (*.f64 y j))))
(*.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b)))))
(*.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (*.f64 (sqrt.f64 i) (*.f64 a b))))
(*.f64 (sqrt.f64 i) (-.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b)))))
(*.f64 (sqrt.f64 i) (-.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (*.f64 (sqrt.f64 i) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b))) (*.f64 (cbrt.f64 i) (*.f64 y j))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) (*.f64 a b)) (*.f64 (cbrt.f64 i) (*.f64 y j))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b)))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (*.f64 (cbrt.f64 i) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (-.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b)))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (-.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (*.f64 (cbrt.f64 i) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3))) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))) (*.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 i y) j)) (sqrt.f64 (*.f64 i (*.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 (*.f64 i y) j)) (sqrt.f64 (*.f64 i (*.f64 a b)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 i) (sqrt.f64 (*.f64 y j))) (sqrt.f64 (*.f64 i (*.f64 a b)))) (-.f64 (*.f64 (sqrt.f64 i) (sqrt.f64 (*.f64 y j))) (sqrt.f64 (*.f64 i (*.f64 a b)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3) 1/6))
(/.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 1)
(/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3)) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3))) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3)) 1) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))
(/.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) i) (+.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))
(/.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) 1) (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))
(/.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(/.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 1)
(pow.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 3)
(pow.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2))
(log.f64 (exp.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))
(cbrt.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3))
(expm1.f64 (log1p.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(exp.f64 (log.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 1))
(log1p.f64 (expm1.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
Outputs
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(*.f64 (*.f64 a i) b)
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b)))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b)))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b)))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 a b)))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 y (*.f64 i j))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 y (*.f64 i j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (*.f64 y j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 y j)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 i (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 a b)) 0)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(+.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(-.f64 0 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (*.f64 i (*.f64 a b)) 1)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (*.f64 i (*.f64 a b)) -1)
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i (*.f64 a b)))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0)) (*.f64 i (*.f64 a b)))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (*.f64 1 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0)) (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 -1 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) 1) (*.f64 i (*.f64 a b)))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3)) 1) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) -1) (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3)) -1) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) i) (*.f64 a b))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) i) (*.f64 a (neg.f64 b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) a) (*.f64 b i))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) b) (*.f64 i a))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a b)) i)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a b)) (neg.f64 i))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) 1) (*.f64 i (*.f64 a b)))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) i))
(/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (*.f64 (*.f64 i (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) i) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 i (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 i)) (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b))))
(/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (*.f64 (*.f64 (sqrt.f64 i) (*.f64 a (neg.f64 b))) (sqrt.f64 i)))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (*.f64 (sqrt.f64 i) (sqrt.f64 i)) (*.f64 a (neg.f64 b))))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (*.f64 a b) (*.f64 (sqrt.f64 i) (neg.f64 (sqrt.f64 i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 i)) (*.f64 (sqrt.f64 i) (*.f64 a b)))
(/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 i)) (sqrt.f64 i)))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (*.f64 a b) (*.f64 (sqrt.f64 i) (sqrt.f64 i))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (sqrt.f64 (*.f64 i (*.f64 a b)))) (sqrt.f64 (*.f64 i (*.f64 a b))))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) i))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 i (cbrt.f64 (*.f64 a b))))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 i (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 i) 2)) (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b))))
(/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (*.f64 (*.f64 (cbrt.f64 i) (*.f64 a (neg.f64 b))) (pow.f64 (cbrt.f64 i) 2)))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 i))))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 a (neg.f64 (*.f64 b (cbrt.f64 i))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 i) 2)) (*.f64 (cbrt.f64 i) (*.f64 a b)))
(/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 i)) (pow.f64 (cbrt.f64 i) 2)))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (cbrt.f64 i) (*.f64 a (*.f64 b (pow.f64 (cbrt.f64 i) 2)))))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 i) (pow.f64 (cbrt.f64 i) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (cbrt.f64 (*.f64 i (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 2))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 2)) (cbrt.f64 (*.f64 i (*.f64 a b))))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i a)) b)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i a)) (neg.f64 b))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (neg.f64 i)) (*.f64 a b))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a (neg.f64 b))) i)
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) -1) (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (neg.f64 i) b)) a)
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (neg.f64 i) (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (neg.f64 i)) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))) (neg.f64 i)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (sqrt.f64 (*.f64 a b))) (*.f64 i (neg.f64 (sqrt.f64 (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (neg.f64 i) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (neg.f64 i)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 i (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (cbrt.f64 (*.f64 a b))) (*.f64 i (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i b)) a)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (*.f64 a b)))
(/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (*.f64 (*.f64 i (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) i) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 i (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 i (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 i (cbrt.f64 (*.f64 a b))))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 i (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 a b) (sqrt.f64 i))) (sqrt.f64 i))
(/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (*.f64 (*.f64 (*.f64 a b) (sqrt.f64 i)) (sqrt.f64 i)))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (*.f64 a b) (*.f64 (sqrt.f64 i) (sqrt.f64 i))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 i) 2))) (cbrt.f64 i))
(/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 i)) (pow.f64 (cbrt.f64 i) 2)))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (cbrt.f64 i) (*.f64 a (*.f64 b (pow.f64 (cbrt.f64 i) 2)))))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (*.f64 a b) (*.f64 (cbrt.f64 i) (pow.f64 (cbrt.f64 i) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 i a) 1)) b)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 i a) (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (*.f64 (sqrt.f64 b) (*.f64 i (*.f64 a (sqrt.f64 b)))))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (*.f64 a i)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 (*.f64 i a) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2) (*.f64 a i)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (cbrt.f64 b) (*.f64 a (*.f64 i (pow.f64 (cbrt.f64 b) 2)))))
(/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a i)) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0) (*.f64 a (neg.f64 i))) b)
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0)) (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 0 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 0))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(pow.f64 (*.f64 i (*.f64 a b)) 1)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) 2)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 3)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) 1/3)
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(neg.f64 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (*.f64 b (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a i) b) 2))
(fabs.f64 (*.f64 a (*.f64 i b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) a) i))
(*.f64 i (log.f64 (pow.f64 (exp.f64 b) a)))
(*.f64 i (*.f64 a (log.f64 (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 a b)))))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 i 3)))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 a b))))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(exp.f64 (log.f64 (*.f64 i (*.f64 a b))))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 a b))) 1))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 a b))))
(*.f64 (*.f64 a i) b)
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i y) j))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 (*.f64 i y) j) 1))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(+.f64 0 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(+.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(+.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) (*.f64 i (*.f64 a b)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) (*.f64 i (*.f64 a b)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) 0) (*.f64 i (*.f64 a b)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(+.f64 (-.f64 (*.f64 (*.f64 i y) j) 0) (*.f64 i (*.f64 a b)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) 0) (*.f64 i (*.f64 a b)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(+.f64 (-.f64 (*.f64 (*.f64 i y) j) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (*.f64 i y) j) 1)) (*.f64 i (*.f64 a b)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) 1) (*.f64 i (*.f64 a b)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(-.f64 0 (-.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i y) j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(-.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) (-.f64 1 (*.f64 (*.f64 i y) j)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) 1)
(*.f64 i (fma.f64 a b (*.f64 y j)))
(-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) (*.f64 i (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) 0) (*.f64 i (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(-.f64 (+.f64 (*.f64 (*.f64 i y) j) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(*.f64 i (fma.f64 a b (*.f64 y j)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 i y) j) 1) (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))) 1)
(*.f64 i (fma.f64 a b (*.f64 y j)))
(-.f64 (-.f64 (*.f64 (*.f64 i y) j) 0) (*.f64 i (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(-.f64 (-.f64 (+.f64 0 (*.f64 (*.f64 i y) j)) 0) (*.f64 i (*.f64 a b)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (+.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 i (+.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
(*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j)))
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 1)
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 (sqrt.f64 i) (+.f64 (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b))) (*.f64 (sqrt.f64 i) (*.f64 y j))))
(*.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 (sqrt.f64 i) (*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (sqrt.f64 i)))
(*.f64 (sqrt.f64 i) (*.f64 (fma.f64 (neg.f64 a) b (*.f64 y j)) (sqrt.f64 i)))
(*.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) (*.f64 a b)) (*.f64 (sqrt.f64 i) (*.f64 y j))))
(*.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (fma.f64 a b (*.f64 y j))))
(*.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b)))))
(*.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 (sqrt.f64 i) (*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (sqrt.f64 i)))
(*.f64 (sqrt.f64 i) (*.f64 (fma.f64 (neg.f64 a) b (*.f64 y j)) (sqrt.f64 i)))
(*.f64 (sqrt.f64 i) (+.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (*.f64 (sqrt.f64 i) (*.f64 a b))))
(*.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (fma.f64 a b (*.f64 y j))))
(*.f64 (sqrt.f64 i) (-.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (sqrt.f64 i) (*.f64 a b)))))
(*.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (fma.f64 a b (*.f64 y j))))
(*.f64 (sqrt.f64 i) (-.f64 (*.f64 (sqrt.f64 i) (*.f64 y j)) (*.f64 (sqrt.f64 i) (*.f64 a b))))
(*.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 (sqrt.f64 i) (*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (sqrt.f64 i)))
(*.f64 (sqrt.f64 i) (*.f64 (fma.f64 (neg.f64 a) b (*.f64 y j)) (sqrt.f64 i)))
(*.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b))) (*.f64 (cbrt.f64 i) (*.f64 y j))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 (cbrt.f64 i) (*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (cbrt.f64 i) (*.f64 (fma.f64 (neg.f64 a) b (*.f64 y j)) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) (*.f64 a b)) (*.f64 (cbrt.f64 i) (*.f64 y j))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (fma.f64 a b (*.f64 y j))))
(*.f64 (cbrt.f64 i) (*.f64 (fma.f64 a b (*.f64 y j)) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b)))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 (cbrt.f64 i) (*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (cbrt.f64 i) (*.f64 (fma.f64 (neg.f64 a) b (*.f64 y j)) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (+.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (*.f64 (cbrt.f64 i) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (fma.f64 a b (*.f64 y j))))
(*.f64 (cbrt.f64 i) (*.f64 (fma.f64 a b (*.f64 y j)) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (-.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (neg.f64 (*.f64 (cbrt.f64 i) (*.f64 a b)))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (fma.f64 a b (*.f64 y j))))
(*.f64 (cbrt.f64 i) (*.f64 (fma.f64 a b (*.f64 y j)) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (-.f64 (*.f64 (cbrt.f64 i) (*.f64 y j)) (*.f64 (cbrt.f64 i) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (-.f64 (*.f64 y j) (*.f64 a b))))
(*.f64 (cbrt.f64 i) (*.f64 (-.f64 (*.f64 y j) (*.f64 a b)) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (cbrt.f64 i) (*.f64 (fma.f64 (neg.f64 a) b (*.f64 y j)) (pow.f64 (cbrt.f64 i) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3))) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))
(/.f64 (*.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 a i) b) (*.f64 i (*.f64 y j))))) (+.f64 (pow.f64 (*.f64 (*.f64 a i) b) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)))
(/.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 (*.f64 i y) (*.f64 (*.f64 i j) (*.f64 a b))))))
(*.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (/.f64 (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 a (*.f64 (*.f64 i b) (*.f64 i (*.f64 y j))))) (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j))))) (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))))) (pow.f64 (cbrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j))))) (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j))))) (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))))) (pow.f64 (cbrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j))))) (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))) (*.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) (sqrt.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j))))) (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))))) (pow.f64 (cbrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j))))) (cbrt.f64 (sqrt.f64 (*.f64 i (fma.f64 a b (*.f64 y j)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 i y) j)) (sqrt.f64 (*.f64 i (*.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 (*.f64 i y) j)) (sqrt.f64 (*.f64 i (*.f64 a b)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 a i) b)) (sqrt.f64 (*.f64 i (*.f64 y j)))) (-.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) (sqrt.f64 (*.f64 (*.f64 a i) b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) (sqrt.f64 (*.f64 a (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) (sqrt.f64 (*.f64 a (*.f64 i b)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 i) (sqrt.f64 (*.f64 y j))) (sqrt.f64 (*.f64 i (*.f64 a b)))) (-.f64 (*.f64 (sqrt.f64 i) (sqrt.f64 (*.f64 y j))) (sqrt.f64 (*.f64 i (*.f64 a b)))))
(*.f64 (fma.f64 (sqrt.f64 i) (sqrt.f64 (*.f64 y j)) (sqrt.f64 (*.f64 (*.f64 a i) b))) (-.f64 (*.f64 (sqrt.f64 i) (sqrt.f64 (*.f64 y j))) (sqrt.f64 (*.f64 (*.f64 a i) b))))
(*.f64 (fma.f64 (sqrt.f64 i) (sqrt.f64 (*.f64 y j)) (sqrt.f64 (*.f64 a (*.f64 i b)))) (-.f64 (*.f64 (sqrt.f64 i) (sqrt.f64 (*.f64 y j))) (sqrt.f64 (*.f64 a (*.f64 i b)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 3/2))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(*.f64 (pow.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3) 1/6))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(/.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 1)
(*.f64 i (fma.f64 a b (*.f64 y j)))
(/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3)) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a i) b) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 a i) b) (*.f64 i (*.f64 y j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 (*.f64 i y) (*.f64 (*.f64 i j) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 a (*.f64 (*.f64 i b) (*.f64 i (*.f64 y j))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3))) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a i) b) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 a i) b) (*.f64 i (*.f64 y j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 (*.f64 i y) (*.f64 (*.f64 i j) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 a (*.f64 (*.f64 i b) (*.f64 i (*.f64 y j))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (pow.f64 (*.f64 (*.f64 i y) j) 3)) 1) (-.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 i y) j) (*.f64 i (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a i) b) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 (*.f64 (*.f64 a i) b) (*.f64 i (*.f64 y j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 (*.f64 i y) (*.f64 (*.f64 i j) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 i (*.f64 y j)) 3)) (-.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 a (*.f64 (*.f64 i b) (*.f64 i (*.f64 y j))))))
(/.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) i) (+.f64 (*.f64 y j) (*.f64 a (neg.f64 b))))
(/.f64 (/.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) i) (-.f64 (*.f64 y j) (*.f64 a b)))
(/.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b))))
(/.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2) (*.f64 i (fma.f64 (neg.f64 a) b (*.f64 y j))))
(/.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) 1) (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(/.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(/.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(/.f64 (/.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)) (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 1)
(*.f64 i (fma.f64 a b (*.f64 y j)))
(pow.f64 (sqrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 2)
(*.f64 i (fma.f64 a b (*.f64 y j)))
(pow.f64 (cbrt.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 3)
(*.f64 i (fma.f64 a b (*.f64 y j)))
(pow.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3) 1/3)
(*.f64 i (fma.f64 a b (*.f64 y j)))
(sqrt.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 2))
(sqrt.f64 (pow.f64 (*.f64 i (fma.f64 a b (*.f64 y j))) 2))
(fabs.f64 (*.f64 i (fma.f64 a b (*.f64 y j))))
(log.f64 (exp.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(cbrt.f64 (pow.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j))) 3))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(expm1.f64 (log1p.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(exp.f64 (log.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))) 1))
(*.f64 i (fma.f64 a b (*.f64 y j)))
(log1p.f64 (expm1.f64 (*.f64 i (+.f64 (*.f64 a b) (*.f64 y j)))))
(*.f64 i (fma.f64 a b (*.f64 y j)))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.4b
(*.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
b
@0
(*.f64 a (*.f64 i b))
0.0ms
a
@0
(*.f64 a (*.f64 i b))
0.0ms
i
@0
(*.f64 a (*.f64 i b))
0.0ms
b
@-inf
(*.f64 a (*.f64 i b))
0.0ms
b
@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))))))))

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

localize13.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 i b) (*.f64 t x))
0.5b
(/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)))
5.5b
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
Compiler

Compiled 48 to 18 computations (62.5% saved)

series11.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite77.0ms (0.1%)

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 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(/.f64 1 (-.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 (fma.f64 (neg.f64 x) t (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 x) t (*.f64 t x)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 a (fma.f64 (neg.f64 x) t (*.f64 t x))) (*.f64 a (fma.f64 (neg.f64 x) t (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 (fma.f64 (neg.f64 x) t (*.f64 t x)) a) (*.f64 a (fma.f64 (neg.f64 x) t (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 a (fma.f64 (neg.f64 x) t (*.f64 t x))) (*.f64 (fma.f64 (neg.f64 x) t (*.f64 t x)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (+.f64 (*.f64 (fma.f64 (neg.f64 x) t (*.f64 t x)) a) (*.f64 (fma.f64 (neg.f64 x) t (*.f64 t x)) a)))))) (#(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 (fma.f64 (neg.f64 x) t (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 x) t (*.f64 t x)) a)))))) (#(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 (fma.f64 (neg.f64 x) t (*.f64 t x))) (*.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 (fma.f64 (neg.f64 x) t (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i b) a) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (fma.f64 (neg.f64 x) t (*.f64 t x)) 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 (fma.f64 (neg.f64 x) t (*.f64 t x)) a) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(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 (fma.f64 (neg.f64 x) t (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 x) t (*.f64 t x)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (neg.f64 (neg.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 i b) (*.f64 t x)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (neg.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 a (neg.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (*.f64 i b) (*.f64 t x))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (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 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -2))) (*.f64 a (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (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 (/.f64 a (cbrt.f64 (pow.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 a -1) (neg.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (/.f64 (sqrt.f64 a) 1) (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 a) 1) (-.f64 (*.f64 i b) (*.f64 t x))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -2))) (*.f64 (/.f64 (sqrt.f64 a) 1) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (*.f64 (/.f64 (cbrt.f64 a) 1) (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -1/2)) (/.f64 (cbrt.f64 a) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -2))) (cbrt.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a) 1) (neg.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -2))) 1) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -2))) -1) (cbrt.f64 (neg.f64 (-.f64 (*.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 (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 a (-.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 (pow.f64 (*.f64 t x) 2) (*.f64 i (*.f64 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 (*.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 a (-.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 (*.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 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 pow.f64 (/.f64 1 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (neg.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(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 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 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))) 1)))) (#(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 1 (-.f64 (*.f64 i b) (*.f64 t x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -1/2) (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 i b) (*.f64 t x))) -1)))) (#(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 1 (-.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 (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 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -2)) 1) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) -1) (pow.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 2) -1) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) -1))))) (#(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 -1 (neg.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 (/.f64 -1 (neg.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 (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) (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 (fma.f64 i b (*.f64 t x)) (-.f64 (pow.f64 (pow.f64 (*.f64 i b) 2) 3) (pow.f64 (pow.f64 (*.f64 t x) 2) 3))) (+.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 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 t x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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) (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) (*.f64 (*.f64 t x) (fma.f64 i b (*.f64 t x)))) (-.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) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (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 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 (fma.f64 (neg.f64 x) t (*.f64 t x)) (fma.f64 (neg.f64 x) t (*.f64 t x))))) (-.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 x) t (*.f64 t x))))))) (#(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 (*.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)) 3) (pow.f64 (fma.f64 (neg.f64 x) t (*.f64 t x)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x) t (*.f64 t x)) (fma.f64 (neg.f64 x) t (*.f64 t x))) (*.f64 (-.f64 (*.f64 i b) (*.f64 t x)) (fma.f64 (neg.f64 x) t (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -1/2) (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 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -1/2) (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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.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 pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (-.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 1 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.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 exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 t x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)))))))))

simplify109.0ms (0.1%)

Algorithm
egg-herbie
Rules
840×associate-/r/
668×associate-*r*
656×+-commutative
610×associate-*l*
478×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

localize23.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))
4.8b
(*.f64 i (*.f64 b (neg.f64 a)))
6.6b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
7.1b
(*.f64 t (*.f64 c j))
Compiler

Compiled 98 to 20 computations (79.6% saved)

series10.0ms (0%)

Counts
2 → 120
Calls

30 calls:

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

rewrite108.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
808×associate-+l+
504×add-sqr-sqrt
498×pow1
498×*-un-lft-identity
462×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify261.0ms (0.3%)

Algorithm
egg-herbie
Rules
1194×associate-/l*
1162×fma-def
1130×+-commutative
902×associate-/r*
806×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

localize37.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.6b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
7.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
7.1b
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
49.4b
(fma.f64 (neg.f64 a) i (*.f64 i a))
Compiler

Compiled 189 to 27 computations (85.7% saved)

series29.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
27.0ms
a
@inf
(fma.f64 (neg.f64 a) i (*.f64 i a))
1.0ms
a
@0
(fma.f64 (neg.f64 a) i (*.f64 i a))
1.0ms
i
@-inf
(fma.f64 (neg.f64 a) i (*.f64 i a))
1.0ms
i
@inf
(fma.f64 (neg.f64 a) i (*.f64 i a))
0.0ms
i
@0
(fma.f64 (neg.f64 a) i (*.f64 i a))

rewrite54.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 a) i (*.f64 i a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a i) (*.f64 a i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 i (+.f64 a a))) 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 (*.f64 a i) (*.f64 a i)))))) (#(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 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))))))))

simplify20.0ms (0%)

Algorithm
egg-herbie
Rules
118×associate-*r*
104×associate-*l*
60×unswap-sqr
56×*-commutative
46×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058585
1163585
2885585
Stop Event
unsound
Counts
45 → 26
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 a i) (*.f64 a i))
(-.f64 (+.f64 1 (*.f64 i (+.f64 a a))) 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 (*.f64 a i) (*.f64 a i)))
(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))))
(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))))
Outputs
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
(+.f64 (*.f64 a i) (*.f64 a i))
(*.f64 (*.f64 0 i) a)
(-.f64 (+.f64 1 (*.f64 i (+.f64 a a))) 1)
(*.f64 (*.f64 0 i) a)
(*.f64 i (+.f64 a a))
(*.f64 (*.f64 0 i) a)
(*.f64 (*.f64 i (+.f64 a a)) 1)
(*.f64 (*.f64 0 i) a)
(*.f64 1 (*.f64 i (+.f64 a a)))
(*.f64 (*.f64 0 i) a)
(*.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) (sqrt.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 0 i) a)
(*.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2))
(*.f64 (*.f64 0 i) a)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2) (cbrt.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 0 i) 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 0 i) a)
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) (-.f64 (*.f64 a i) (*.f64 a i)))
(*.f64 (*.f64 0 i) a)
(pow.f64 (*.f64 i (+.f64 a a)) 1)
(*.f64 (*.f64 0 i) a)
(pow.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) 2)
(*.f64 (*.f64 0 i) a)
(pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 3)
(*.f64 (*.f64 0 i) a)
(pow.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 1/3)
(*.f64 (*.f64 0 i) a)
(sqrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2))
(*.f64 (*.f64 0 i) a)
(log.f64 (exp.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 0 i) a)
(cbrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3))
(*.f64 (*.f64 0 i) a)
(expm1.f64 (log1p.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 0 i) a)
(exp.f64 (log.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 0 i) a)
(exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 a a))) 1))
(*.f64 (*.f64 0 i) a)
(log1p.f64 (expm1.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 0 i) a)

eval491.0ms (0.6%)

Compiler

Compiled 50187 to 9985 computations (80.1% saved)

prune842.0ms (1.1%)

Pruning

45 alts after pruning (42 fresh and 3 done)

PrunedKeptTotal
New1390111401
Fresh23133
Picked101
Done235
Total1395451440
Error
0.0b
Counts
1440 → 45
Alt Table
Click to see full alt table
StatusErrorProgram
53.1b
(/.f64 a (pow.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 t x)) -1/2) 2))
52.8b
(/.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))))
43.0b
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
52.1b
(/.f64 a (/.f64 1 (*.f64 i b)))
53.6b
(/.f64 a (/.f64 -1 (*.f64 t x)))
52.8b
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
29.5b
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
29.4b
(+.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) (+.f64 b b))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
29.5b
(+.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 3) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
26.1b
(+.f64 (-.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 j t) (*.f64 b (neg.f64 z)))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
23.8b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
35.5b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
29.2b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
22.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
26.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
27.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
16.2b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 c t) (*.f64 i y)))))
21.2b
(+.f64 (-.f64 (*.f64 j (*.f64 t c)) (fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
13.7b
(+.f64 (-.f64 (*.f64 c (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 3)) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
26.9b
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (/.f64 i (/.f64 (fma.f64 y j (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2))))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
19.0b
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))
29.2b
(+.f64 (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
29.2b
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
37.1b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
32.6b
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
46.3b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
43.5b
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
29.5b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) 3))
40.3b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) x) (-.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))))
29.2b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
30.1b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
35.1b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
46.3b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
44.4b
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
53.6b
(*.f64 (*.f64 t x) (neg.f64 a))
47.0b
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
46.4b
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
51.2b
(*.f64 i (*.f64 a b))
44.0b
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
52.5b
(*.f64 b (*.f64 a i))
43.3b
(*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 3))
43.0b
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
52.1b
(*.f64 a (*.f64 i b))
44.9b
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
53.4b
(*.f64 -1 (*.f64 c (*.f64 z b)))
Compiler

Compiled 2440 to 1595 computations (34.6% saved)

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(*.f64 c (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 3))
5.6b
(*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))
5.7b
(cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z))))
6.6b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 160 to 36 computations (77.5% saved)

series35.0ms (0%)

Counts
2 → 76
Calls

27 calls:

TimeVariablePointExpression
14.0ms
j
@0
(cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z))))
3.0ms
t
@0
(cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z))))
2.0ms
b
@0
(cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z))))
2.0ms
j
@0
(*.f64 c (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 3))
1.0ms
c
@0
(*.f64 c (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b (neg.f64 z)))) 3))

rewrite82.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1152×unswap-sqr
832×swap-sqr
522×sqr-pow
478×distribute-rgt-in
440×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify95.0ms (0.1%)

Algorithm
egg-herbie
Rules
1294×distribute-lft-in
1274×distribute-rgt-in
976×associate-*r*
692×associate-/r*
686×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03147068
19596298
237626298
Stop Event
node limit
Counts
134 → 128
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 (pow.f64 j 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))))) (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (pow.f64 t 3) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 5) (pow.f64 b 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 t (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2))))))))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 5) (pow.f64 z 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 t (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2))))))))))) (pow.f64 j 3)) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 (pow.f64 j 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))))) (pow.f64 (cbrt.f64 -1) 2)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))))) (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (pow.f64 j 3) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 5) (pow.f64 b 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 j (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2))))))))) (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 5) (pow.f64 z 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 j (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2))))))))))) (pow.f64 t 3)) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))))) (pow.f64 (cbrt.f64 -1) 2)))))))
(pow.f64 (*.f64 t j) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 z b))) (pow.f64 (*.f64 t j) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 z b))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/9) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (pow.f64 (*.f64 t j) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 z b))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/9) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (pow.f64 (*.f64 t j) 1/3) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3) (pow.f64 z 3))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3) (pow.f64 z 3))))) (pow.f64 b 3)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3))))))
(pow.f64 (*.f64 t j) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 b z))) (pow.f64 (*.f64 t j) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 b z))) (+.f64 (pow.f64 (*.f64 t j) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/9) (*.f64 (pow.f64 b 2) (pow.f64 z 2))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3) (pow.f64 b 3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3) (pow.f64 b 3))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 b z))) (+.f64 (pow.f64 (*.f64 t j) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/9) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))))))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.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 -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 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) 1)
(*.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 1)
(*.f64 1 (cbrt.f64 (fma.f64 j t (*.f64 b z))))
(*.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6) (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (fma.f64 j t (*.f64 b z))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) 1/6) (pow.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) 1/6) (pow.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 3/2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2)) (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2)) (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6))))
(pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 1)
(pow.f64 (fma.f64 j t (*.f64 b z)) 1/3)
(pow.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 j t (*.f64 b z))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(+.f64 (*.f64 c (*.f64 j t)) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 b z)) (*.f64 c (*.f64 j t)))
(+.f64 (*.f64 (*.f64 j t) c) (*.f64 (*.f64 b z) c))
(+.f64 (*.f64 (*.f64 b z) c) (*.f64 (*.f64 j t) c))
(+.f64 (*.f64 c (*.f64 (*.f64 j t) 1)) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 1 (*.f64 c (*.f64 j t))) (*.f64 1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 1 (*.f64 (*.f64 j t) c)) (*.f64 1 (*.f64 (*.f64 b z) c)))
(+.f64 (*.f64 (*.f64 (*.f64 j t) 1) c) (*.f64 (*.f64 b z) c))
(+.f64 (*.f64 (*.f64 c (*.f64 j t)) 1) (*.f64 (*.f64 c (*.f64 b z)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 j t) c) 1) (*.f64 (*.f64 (*.f64 b z) c) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b z))))) 1)
(/.f64 (*.f64 c (pow.f64 (fma.f64 j t (*.f64 b z)) 2)) (fma.f64 j t (*.f64 b z)))
(/.f64 (*.f64 c (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 j t) 3))) (-.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 2) (*.f64 (*.f64 j t) (*.f64 b z))))
(/.f64 (*.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 2) c) (fma.f64 j t (*.f64 b z)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 j t) 3)) c) (-.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 2) (*.f64 (*.f64 j t) (*.f64 b z))))
(pow.f64 (*.f64 c (fma.f64 j t (*.f64 b z))) 1)
(pow.f64 (sqrt.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))) 3)
(pow.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b z))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b z))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 j t (*.f64 b z))) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (fma.f64 j t (*.f64 b z))))))
(cbrt.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b z))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (fma.f64 j t (*.f64 b z)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))))
(exp.f64 (log.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))))
Outputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (*.f64 t j) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 (pow.f64 j 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))))) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))))) (/.f64 (*.f64 j j) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 t t))) 1/3))))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))) (/.f64 (*.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b))) (*.f64 j j)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 t (*.f64 t (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))))) (pow.f64 (cbrt.f64 -1) 2))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 t j) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b))) (*.f64 (*.f64 (/.f64 j (/.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 t t)) 1/3))) -1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (pow.f64 t 3) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 5) (pow.f64 b 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 t (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2))))))))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 5) (pow.f64 z 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 t (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2))))))))))) (pow.f64 j 3)) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 (pow.f64 j 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 t 2)))))) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))) (*.f64 -1/3 (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b)))) (/.f64 (pow.f64 t 3) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 -4/9 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) t) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 t t))) 1/3)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18))) (*.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) t) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 t t))) 1/3))))) (pow.f64 j 3)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b)))) (/.f64 (*.f64 j j) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 t t))) 1/3))))))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b))) (/.f64 (pow.f64 t 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18)) (*.f64 t (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 t (*.f64 t (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))))))) -2/3)) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 j 3)) (*.f64 (/.f64 (*.f64 j j) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 t (*.f64 t (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))))))))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b))) (+.f64 (*.f64 (/.f64 j (/.f64 (pow.f64 (cbrt.f64 -1) 2) j)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 t t)) 1/3))) (*.f64 (/.f64 (pow.f64 j 3) (pow.f64 (cbrt.f64 -1) 2)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b))) (/.f64 (pow.f64 t 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 t (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) (*.f64 t t)) 1/3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18)))) -2/3))))) (*.f64 1/3 (*.f64 (*.f64 t j) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (*.f64 t j) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))))) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))) (*.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b)))) (*.f64 (*.f64 t t) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (*.f64 j j) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3))) (pow.f64 (cbrt.f64 -1) 2)))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (*.f64 j j) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) (*.f64 1/3 (*.f64 t t))) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 t j) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (/.f64 (*.f64 -1/3 t) (/.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18))) (*.f64 (*.f64 j j) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) (*.f64 t 1/3))) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 b z)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (pow.f64 j 3) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 5) (pow.f64 b 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 j (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2))))))))) (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 b 5) (pow.f64 z 5))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3) (*.f64 j (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2))))))))))) (pow.f64 t 3)) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 t j)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) 1/3) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 b z)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3) (pow.f64 j 2)))))) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b)))) (/.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b)))) (/.f64 (pow.f64 j 3) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) j) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (*.f64 j j) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3))) (*.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) j) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (*.f64 j j) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 t 3)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))) (*.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 z z) (*.f64 b b)))) (*.f64 (*.f64 t t) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (*.f64 j j) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3))) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b))) (/.f64 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b))) (/.f64 (pow.f64 j 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (*.f64 j j) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) (*.f64 1/3 j)))) -2/3)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 t 3)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 t j))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 z z)) (*.f64 b b))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) (*.f64 (*.f64 j j) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) (*.f64 1/3 (*.f64 t t))) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (cbrt.f64 -1) 2)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b))) (/.f64 (pow.f64 j 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 z 5)) 1/18)) (*.f64 (*.f64 (*.f64 (*.f64 j j) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18)) 1/3)) (*.f64 j (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) -2/3)))) (fma.f64 1/3 (*.f64 (*.f64 t j) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18) (pow.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (/.f64 (*.f64 -1/3 t) (/.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 b z)) 1/18) (pow.f64 (/.f64 1 (*.f64 b z)) 1/18))) (*.f64 (*.f64 j j) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) (*.f64 t 1/3))) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 z) z) (*.f64 b b)))))))
(pow.f64 (*.f64 t j) 1/3)
(cbrt.f64 (*.f64 t j))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 z b))) (pow.f64 (*.f64 t j) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 b z) (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18))) (cbrt.f64 (*.f64 t j)))
(fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18)))) (cbrt.f64 (*.f64 t j)))
(fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18) (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18)))) (cbrt.f64 (*.f64 t j)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 z b))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/9) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (pow.f64 (*.f64 t j) 1/3)))
(fma.f64 -1/3 (*.f64 (*.f64 b z) (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18))) (cbrt.f64 (*.f64 t j))))
(fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/18)) (*.f64 b (*.f64 b (*.f64 z z)))) (cbrt.f64 (*.f64 t j))))
(fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18) (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18)))) (cbrt.f64 (*.f64 t j))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 z b))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/9) (*.f64 (pow.f64 z 2) (pow.f64 b 2)))) (+.f64 (pow.f64 (*.f64 t j) 1/3) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3) (pow.f64 z 3))) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3) (pow.f64 z 3))))) (pow.f64 b 3)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3))))))
(fma.f64 -1/3 (*.f64 (*.f64 b z) (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18))) (+.f64 (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18))) (cbrt.f64 (*.f64 t j))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j))) (*.f64 (fma.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j))) (pow.f64 z 3)) (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j))) (pow.f64 z 3)))) (pow.f64 b 3))))))
(fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/18)) (*.f64 b (*.f64 b (*.f64 z z)))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j)))) (pow.f64 z 3)) 5/27) (pow.f64 b 3))) (cbrt.f64 (*.f64 t j)))))
(fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18) (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18)))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j))))) (pow.f64 z 3)) 5/27) (pow.f64 b 3))) (cbrt.f64 (*.f64 t j)))))
(pow.f64 (*.f64 t j) 1/3)
(cbrt.f64 (*.f64 t j))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 b z))) (pow.f64 (*.f64 t j) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 b z) (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18))) (cbrt.f64 (*.f64 t j)))
(fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18)))) (cbrt.f64 (*.f64 t j)))
(fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18) (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18)))) (cbrt.f64 (*.f64 t j)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 b z))) (+.f64 (pow.f64 (*.f64 t j) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/9) (*.f64 (pow.f64 b 2) (pow.f64 z 2))))))
(fma.f64 -1/3 (*.f64 (*.f64 b z) (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18))) (cbrt.f64 (*.f64 t j))))
(fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/18)) (*.f64 b (*.f64 b (*.f64 z z)))) (cbrt.f64 (*.f64 t j))))
(fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18) (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18)))) (cbrt.f64 (*.f64 t j))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3) (pow.f64 b 3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/3) (pow.f64 b 3))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 j 2))) 1/9) (*.f64 b z))) (+.f64 (pow.f64 (*.f64 t j) 1/3) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/9) (*.f64 (pow.f64 b 2) (pow.f64 z 2)))))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j))) (pow.f64 z 3)) (+.f64 (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j))) (pow.f64 b 3))) (*.f64 (*.f64 -1/27 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)))) (pow.f64 b 3)))) (fma.f64 -1/3 (*.f64 (*.f64 b z) (*.f64 (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18) (pow.f64 (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 j j)) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18))) (cbrt.f64 (*.f64 t j)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j)))) (*.f64 (pow.f64 z 3) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j)))) (pow.f64 b 3)) 5/27))) (fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 t j) (*.f64 t j))) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 t 7) (pow.f64 j 7))) 1/18)) (*.f64 b (*.f64 b (*.f64 z z)))) (cbrt.f64 (*.f64 t j)))))
(fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j))))) (pow.f64 z 3)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j))))) (pow.f64 b 3)) 5/27)) (fma.f64 -1/3 (*.f64 b (*.f64 z (*.f64 (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18) (pow.f64 (/.f64 1 (*.f64 t (*.f64 t (*.f64 j j)))) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 t 7)) (pow.f64 j 7)) 1/18)))) (cbrt.f64 (*.f64 t j)))))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 b (*.f64 z c)))
(*.f64 b (neg.f64 (*.f64 z c)))
(*.f64 (*.f64 b z) (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 t (*.f64 j c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 t (*.f64 j c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 b (*.f64 z c)))
(*.f64 b (neg.f64 (*.f64 z c)))
(*.f64 (*.f64 b z) (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 t (*.f64 j c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 t (*.f64 j c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 t (*.f64 j c))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 b (*.f64 z c)))
(*.f64 b (neg.f64 (*.f64 z c)))
(*.f64 (*.f64 b z) (neg.f64 c))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 b (*.f64 z c)))
(*.f64 b (neg.f64 (*.f64 z c)))
(*.f64 (*.f64 b z) (neg.f64 c))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 t c))
(*.f64 t (*.f64 j c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 b (*.f64 z c)))
(*.f64 b (neg.f64 (*.f64 z c)))
(*.f64 (*.f64 b z) (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 b (*.f64 z c)))
(*.f64 b (neg.f64 (*.f64 z c)))
(*.f64 (*.f64 b z) (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(*.f64 c (fma.f64 -1 (*.f64 b z) (*.f64 t j)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) 1)
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 1)
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 1 (cbrt.f64 (fma.f64 j t (*.f64 b z))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6) (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b z (*.f64 t j)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z (*.f64 t j))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2) 1/6)) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b z (*.f64 t j)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b z (*.f64 t j))) 2)))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (fma.f64 j t (*.f64 b z))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) 1/6) (pow.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) 1/6) (pow.f64 (sqrt.f64 (fma.f64 j t (*.f64 b z))) 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b z (*.f64 t j)))) (cbrt.f64 (sqrt.f64 (fma.f64 b z (*.f64 t j)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 3/2))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b z (*.f64 t j)) 1/6)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b z (*.f64 t j)) 1/6)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b z (*.f64 t j)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b z (*.f64 t j)) 1/6)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b z (*.f64 t j)) 1/6)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b z (*.f64 t j)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2)) (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2)) (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6)) (cbrt.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b z (*.f64 t j)) 1/6)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b z (*.f64 t j)) 1/6)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b z (*.f64 t j)))) 2)))
(pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 1)
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(pow.f64 (fma.f64 j t (*.f64 b z)) 1/3)
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(pow.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 1/6) 2)
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 3)
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))) 2))
(fabs.f64 (cbrt.f64 (fma.f64 b z (*.f64 t j))))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z))))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))) 1))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(exp.f64 (*.f64 (log.f64 (fma.f64 j t (*.f64 b z))) 1/3))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 j t (*.f64 b z)))))
(cbrt.f64 (fma.f64 j t (*.f64 b z)))
(cbrt.f64 (fma.f64 b z (*.f64 t j)))
(+.f64 (*.f64 c (*.f64 j t)) (*.f64 c (*.f64 b z)))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(+.f64 (*.f64 c (*.f64 b z)) (*.f64 c (*.f64 j t)))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(+.f64 (*.f64 (*.f64 j t) c) (*.f64 (*.f64 b z) c))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(+.f64 (*.f64 (*.f64 b z) c) (*.f64 (*.f64 j t) c))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(+.f64 (*.f64 c (*.f64 (*.f64 j t) 1)) (*.f64 c (*.f64 b z)))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(+.f64 (*.f64 1 (*.f64 c (*.f64 j t))) (*.f64 1 (*.f64 c (*.f64 b z))))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(+.f64 (*.f64 1 (*.f64 (*.f64 j t) c)) (*.f64 1 (*.f64 (*.f64 b z) c)))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(+.f64 (*.f64 (*.f64 (*.f64 j t) 1) c) (*.f64 (*.f64 b z) c))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(+.f64 (*.f64 (*.f64 c (*.f64 j t)) 1) (*.f64 (*.f64 c (*.f64 b z)) 1))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(+.f64 (*.f64 (*.f64 (*.f64 j t) c) 1) (*.f64 (*.f64 (*.f64 b z) c) 1))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b z))))) 1)
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(/.f64 (*.f64 c (pow.f64 (fma.f64 j t (*.f64 b z)) 2)) (fma.f64 j t (*.f64 b z)))
(/.f64 c (/.f64 (fma.f64 j t (*.f64 b z)) (pow.f64 (fma.f64 j t (*.f64 b z)) 2)))
(*.f64 (/.f64 c (fma.f64 b z (*.f64 t j))) (pow.f64 (fma.f64 b z (*.f64 t j)) 2))
(/.f64 (*.f64 c (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 j t) 3))) (-.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 2) (*.f64 (*.f64 j t) (*.f64 b z))))
(/.f64 c (/.f64 (-.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 2) (*.f64 (*.f64 b z) (*.f64 t j))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 t j) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 t j) 3)) (-.f64 (pow.f64 (fma.f64 b z (*.f64 t j)) 2) (*.f64 b (*.f64 z (*.f64 t j))))) c)
(*.f64 (/.f64 c (-.f64 (pow.f64 (fma.f64 b z (*.f64 t j)) 2) (*.f64 b (*.f64 z (*.f64 t j))))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 t j) 3)))
(/.f64 (*.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 2) c) (fma.f64 j t (*.f64 b z)))
(/.f64 c (/.f64 (fma.f64 j t (*.f64 b z)) (pow.f64 (fma.f64 j t (*.f64 b z)) 2)))
(*.f64 (/.f64 c (fma.f64 b z (*.f64 t j))) (pow.f64 (fma.f64 b z (*.f64 t j)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 j t) 3)) c) (-.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 2) (*.f64 (*.f64 j t) (*.f64 b z))))
(/.f64 c (/.f64 (-.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 2) (*.f64 (*.f64 b z) (*.f64 t j))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 t j) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 t j) 3)) (-.f64 (pow.f64 (fma.f64 b z (*.f64 t j)) 2) (*.f64 b (*.f64 z (*.f64 t j))))) c)
(*.f64 (/.f64 c (-.f64 (pow.f64 (fma.f64 b z (*.f64 t j)) 2) (*.f64 b (*.f64 z (*.f64 t j))))) (+.f64 (pow.f64 (*.f64 b z) 3) (pow.f64 (*.f64 t j) 3)))
(pow.f64 (*.f64 c (fma.f64 j t (*.f64 b z))) 1)
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(pow.f64 (sqrt.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))) 2)
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(pow.f64 (cbrt.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))) 3)
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(pow.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b z))) 3) 1/3)
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(sqrt.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b z))) 2))
(fabs.f64 (*.f64 c (fma.f64 b z (*.f64 t j))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 j t (*.f64 b z))) c))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (fma.f64 j t (*.f64 b z))))))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(cbrt.f64 (pow.f64 (*.f64 c (fma.f64 j t (*.f64 b z))) 3))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (fma.f64 j t (*.f64 b z)) 3)))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 j t (*.f64 b z)) 3) (pow.f64 c 3)))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(exp.f64 (log.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))) 1))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))
(log1p.f64 (expm1.f64 (*.f64 c (fma.f64 j t (*.f64 b z)))))
(*.f64 c (fma.f64 j t (*.f64 b z)))
(*.f64 c (fma.f64 b z (*.f64 t j)))

localize25.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
6.7b
(*.f64 b (*.f64 a i))
Compiler

Compiled 20 to 11 computations (45% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite52.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 b (*.f64 a i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 b (*.f64 a i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 a i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (*.f64 a i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (*.f64 a i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 a i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (*.f64 a i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 i) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 a i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (*.f64 a i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (*.f64 a i))))))))

simplify42.0ms (0.1%)

Algorithm
egg-herbie
Rules
1312×log-prod
1208×associate-*r*
1056×associate-*l*
1020×distribute-rgt-in
1002×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038611
192611
2363611
32786611
Stop Event
node limit
Counts
47 → 13
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 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 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(-.f64 (+.f64 1 (*.f64 b (*.f64 a i))) 1)
(pow.f64 (*.f64 b (*.f64 a i)) 1)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 a i))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 a i))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 a i)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 a i)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) a) b))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 a i)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 a i))))
(exp.f64 (log.f64 (*.f64 b (*.f64 a i))))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 a i))))
Outputs
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(-.f64 (+.f64 1 (*.f64 b (*.f64 a i))) 1)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(pow.f64 (*.f64 b (*.f64 a i)) 1)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 a i))) 2)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 a i))) 3)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 b (*.f64 a i)) 3) 1/3)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 a i)) 2))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) a) b))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 a i)) 3))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 a i))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(exp.f64 (log.f64 (*.f64 b (*.f64 a i))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 a i))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))

localize17.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (*.f64 a (*.f64 i b)))
1.5b
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
4.4b
(*.f64 a (*.f64 i b))
Compiler

Compiled 37 to 18 computations (51.4% saved)

series4.0ms (0%)

Counts
2 → 57
Calls

18 calls:

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

rewrite87.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
938×*-commutative
888×associate-*r/
720×associate-*l/
668×distribute-lft-in
636×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01044
121528
2292328
Stop Event
node limit
Counts
2 → 185
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(+.f64 1 (*.f64 a (*.f64 i b)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (fma.f64 a (*.f64 i b) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 i b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a (*.f64 i b) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a (*.f64 i b) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (fma.f64 a (*.f64 i b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 i b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i b) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 i b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 i b)) (*.f64 a (sqrt.f64 (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (*.f64 (*.f64 i b) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 a i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 i b)) (*.f64 a (pow.f64 (cbrt.f64 (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 a (cbrt.f64 (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 i b) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 i b) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a i) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 b) (*.f64 a i)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 a i)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i b) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 i b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sqrt.f64 (fma.f64 a (*.f64 i b) 1))) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 a (*.f64 i b) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)) (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (*.f64 a (*.f64 i b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))) (-.f64 0 (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (+.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 (*.f64 a (*.f64 i b)) 2)))) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 i b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (+.f64 (*.f64 a (*.f64 i b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (/.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (/.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))) (/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1))) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) 1) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3)) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (-.f64 (fma.f64 a (*.f64 i b) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 3) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (neg.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1)))) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3))) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (-.f64 (fma.f64 a (*.f64 i b) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1))) 1) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (-.f64 (fma.f64 a (*.f64 i b) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) 1) (neg.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) 1) (neg.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2))) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 3) 1) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) 1) (+.f64 (*.f64 a (*.f64 i b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))))) (#(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 i) b) a))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 i b)))))))) (#(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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 a (*.f64 i b) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 a (*.f64 i b) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 1 (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (+.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) (-.f64 (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (+.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a (*.f64 i b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a (*.f64 i b) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (fma.f64 a (*.f64 i b) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (fma.f64 a (*.f64 i b) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b)))) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (fma.f64 a (*.f64 i b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 1 (*.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1))))) (-.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 1 (pow.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) 3))) (+.f64 1 (*.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1)) (fma.f64 a (*.f64 i b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1)) (+.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 a (*.f64 i b) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 1 (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (/.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (fma.f64 a (*.f64 i b) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (*.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (*.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (neg.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1)) (fma.f64 a (*.f64 i b) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) 1) (fma.f64 a (*.f64 i b) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) 1) (neg.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (sqrt.f64 (fma.f64 a (*.f64 i b) 1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (sqrt.f64 (fma.f64 a (*.f64 i b) 1))) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2)) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b))))) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) 1) (-.f64 1 (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b))))) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) 1) (fma.f64 a (*.f64 i b) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (sqrt.f64 (fma.f64 a (*.f64 i b) -1))) (sqrt.f64 (fma.f64 a (*.f64 i b) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (*.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) -1)) (cbrt.f64 (fma.f64 a (*.f64 i b) -1)))) (cbrt.f64 (fma.f64 a (*.f64 i b) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (+.f64 1 (sqrt.f64 (*.f64 a (*.f64 i b))))) (-.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a (*.f64 i b) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 a (*.f64 i b) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 i b) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 a (*.f64 i b) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 a (*.f64 i b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 a (*.f64 i b) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a (*.f64 i b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a (*.f64 i b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i b) a 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (*.f64 a (*.f64 i b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (*.f64 a (*.f64 i b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a i) b 1)))))

simplify126.0ms (0.2%)

Algorithm
egg-herbie
Rules
1498×associate-+l+
1432×associate-+r+
694×+-commutative
686×associate-*r*
616×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044710614
1124110288
2575010280
Stop Event
node limit
Counts
242 → 281
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 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
1
(+.f64 (*.f64 i (*.f64 a b)) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 i (*.f64 a b)) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 i (*.f64 a b)) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
1
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
1
(+.f64 (*.f64 i (*.f64 a b)) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 i b))
(+.f64 1 (fma.f64 a (*.f64 i b) -1))
(+.f64 (*.f64 a (*.f64 i b)) 0)
(+.f64 (fma.f64 a (*.f64 i b) 1) -1)
(+.f64 0 (*.f64 a (*.f64 i b)))
(+.f64 (fma.f64 a (*.f64 i b) -1) 1)
(+.f64 -1 (fma.f64 a (*.f64 i b) 1))
(*.f64 1 (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 a i))
(*.f64 (*.f64 i b) a)
(*.f64 (*.f64 a (*.f64 i b)) 1)
(*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (*.f64 a (*.f64 i b))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a i)))
(*.f64 (sqrt.f64 (*.f64 i b)) (*.f64 a (sqrt.f64 (*.f64 i b))))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 i b) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (*.f64 a (*.f64 i b))))
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 a i)))
(*.f64 (cbrt.f64 (*.f64 i b)) (*.f64 a (pow.f64 (cbrt.f64 (*.f64 i b)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 a (cbrt.f64 (*.f64 i b))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 i b) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 i b) (cbrt.f64 a)))
(*.f64 (*.f64 a i) b)
(*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(*.f64 (*.f64 a (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)))
(*.f64 (*.f64 (*.f64 i b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 (sqrt.f64 b) (*.f64 a i)) (sqrt.f64 b))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 a i)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 i b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 i b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 a b) i)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 a (*.f64 i b) 1))) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) 1))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 a (*.f64 i b) 1))))
(*.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)) (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (*.f64 a (*.f64 i b)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))) (-.f64 0 (*.f64 a (*.f64 i b))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (+.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 (*.f64 a (*.f64 i b)) 2)))) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1)) 1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)))))
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))
(/.f64 (*.f64 a (*.f64 i b)) 1)
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (+.f64 (*.f64 a (*.f64 i b)) 2))
(/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 a (*.f64 i b))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (/.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (/.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))) (/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1))) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) 1) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3)) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (-.f64 (fma.f64 a (*.f64 i b) -1) 1))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 3) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (neg.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1)))) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3))) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (-.f64 (fma.f64 a (*.f64 i b) -1) 1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1))) 1) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (-.f64 (fma.f64 a (*.f64 i b) -1) 1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) 1) (neg.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) 1) (neg.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2))) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 3) 1) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) 1) (+.f64 (*.f64 a (*.f64 i b)) 2))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(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 i) b) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 i b)))))
(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))))
(fma.f64 1 (fma.f64 a (*.f64 i b) 1) -1)
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) -1)
(-.f64 (fma.f64 a (*.f64 i b) 1) 0)
(-.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 1 (*.f64 a (*.f64 i b)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (+.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)) 1))
(-.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) (-.f64 (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) 1))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (+.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(*.f64 1 (fma.f64 a (*.f64 i b) 1))
(*.f64 (fma.f64 a (*.f64 i b) 1) 1)
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (fma.f64 a (*.f64 i b) 1)))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (fma.f64 a (*.f64 i b) 1)))
(*.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b)))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b)))) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (fma.f64 a (*.f64 i b) 1))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 1 (*.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1))))) (-.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 1 (pow.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) 3))) (+.f64 1 (*.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) 1))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1)) (fma.f64 a (*.f64 i b) 1))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1)) (+.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1))))
(/.f64 1 (/.f64 1 (fma.f64 a (*.f64 i b) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 1 (*.f64 a (*.f64 i b))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) 1))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (/.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (*.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (*.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (neg.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1)) (fma.f64 a (*.f64 i b) -1))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) 1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) 1) (neg.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (sqrt.f64 (fma.f64 a (*.f64 i b) 1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (sqrt.f64 (fma.f64 a (*.f64 i b) 1))) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2)) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b))))) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) 1) (-.f64 1 (*.f64 a (*.f64 i b))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b))))) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) 1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (sqrt.f64 (fma.f64 a (*.f64 i b) -1))) (sqrt.f64 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (*.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) -1)) (cbrt.f64 (fma.f64 a (*.f64 i b) -1)))) (cbrt.f64 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (+.f64 1 (sqrt.f64 (*.f64 a (*.f64 i b))))) (-.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 1))
(pow.f64 (fma.f64 a (*.f64 i b) 1) 1)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) 2)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))
(log.f64 (exp.f64 (fma.f64 a (*.f64 i b) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 i b) 1))))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 i b) 1)))
(exp.f64 (log1p.f64 (*.f64 a (*.f64 i b))))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 i b) 1)))
(fma.f64 1 (*.f64 a (*.f64 i b)) 1)
(fma.f64 a (*.f64 i b) 1)
(fma.f64 (*.f64 i b) a 1)
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (*.f64 a (*.f64 i b))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (*.f64 a (*.f64 i b))) 1)
(fma.f64 (*.f64 a i) b 1)
Outputs
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
1
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
1
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
1
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(+.f64 (*.f64 i (*.f64 a b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 1 (fma.f64 a (*.f64 i b) -1))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (*.f64 a (*.f64 i b)) 0)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (fma.f64 a (*.f64 i b) 1) -1)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 0 (*.f64 a (*.f64 i b)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 (fma.f64 a (*.f64 i b) -1) 1)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(+.f64 -1 (fma.f64 a (*.f64 i b) 1))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 1 (*.f64 a (*.f64 i b)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (*.f64 i b) a)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (*.f64 a (*.f64 i b)) 1)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (*.f64 a (*.f64 i b))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a i)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (sqrt.f64 (*.f64 i b)) (*.f64 a (sqrt.f64 (*.f64 i b))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 i b) (sqrt.f64 a)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (*.f64 a (*.f64 i b))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 a i)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (cbrt.f64 (*.f64 i b)) (*.f64 a (pow.f64 (cbrt.f64 (*.f64 i b)) 2)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 a (cbrt.f64 (*.f64 i b))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 i b) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 i b) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 i (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 i b) (cbrt.f64 a)))
(*.f64 (*.f64 i b) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 i (cbrt.f64 a))))
(*.f64 (*.f64 a i) b)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(*.f64 (*.f64 a (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (*.f64 (*.f64 i b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(*.f64 (*.f64 i b) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 i (cbrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 b) (*.f64 a i)) (sqrt.f64 b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 a i)) (cbrt.f64 b))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (*.f64 (*.f64 i b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (*.f64 (*.f64 i b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 i b) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (*.f64 i (cbrt.f64 a))))
(*.f64 (*.f64 a b) i)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 a (*.f64 i b) 1))) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) 1))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 a (*.f64 i b) 1))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)) (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (*.f64 a (*.f64 i b)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))) (-.f64 0 (*.f64 a (*.f64 i b))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2)) (-.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2))) (neg.f64 (*.f64 i (*.f64 a b))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)) (/.f64 (-.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)) (*.f64 i (neg.f64 (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (+.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2)) (+.f64 1 (*.f64 (*.f64 i (*.f64 a b)) (fma.f64 i (*.f64 a b) 1)))) (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (fma.f64 (*.f64 b (*.f64 i a)) (fma.f64 b (*.f64 i a) 1) 1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 (*.f64 a (*.f64 i b)) 2)))) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1)) 1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (-.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 4) (*.f64 (fma.f64 a (*.f64 i b) 2) (fma.f64 a (*.f64 i b) 2)))) (fma.f64 (*.f64 i (*.f64 a b)) (fma.f64 i (*.f64 a b) 1) -1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (-.f64 (pow.f64 (fma.f64 b (*.f64 i a) 1) 4) (*.f64 (fma.f64 i (*.f64 a b) 2) (fma.f64 i (*.f64 a b) 2)))) (fma.f64 (*.f64 b (*.f64 i a)) (fma.f64 b (*.f64 i a) 1) -1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) 3) (pow.f64 (fma.f64 a (*.f64 i b) 2) 3))) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 4) (*.f64 (fma.f64 a (*.f64 i b) 2) (-.f64 (fma.f64 a (*.f64 i b) 2) (pow.f64 (fma.f64 i (*.f64 a b) 1) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 2) 3) (pow.f64 (fma.f64 b (*.f64 i a) 1) 6))) (fma.f64 (fma.f64 i (*.f64 a b) 2) (-.f64 (fma.f64 i (*.f64 a b) 2) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)) (pow.f64 (fma.f64 b (*.f64 i a) 1) 4)))
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (*.f64 a (*.f64 i b)) 1)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (+.f64 (*.f64 a (*.f64 i b)) 2))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 a (*.f64 i b))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (/.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2))) (fma.f64 a (*.f64 i b) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (fma.f64 i (*.f64 a b) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (/.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)))) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (/.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)))) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (/.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))) (/.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2))) (/.f64 (/.f64 (fma.f64 a (*.f64 i b) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (/.f64 (/.f64 (fma.f64 i (*.f64 a b) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1))) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 i (*.f64 a b) -1) (fma.f64 i (*.f64 a b) -1))) (-.f64 1 (fma.f64 i (*.f64 a b) -1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) 1) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 4) -1) (*.f64 (fma.f64 a (*.f64 i b) 2) (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 4)) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (fma.f64 i (*.f64 a b) 2))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (*.f64 b (*.f64 i a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 6) -1) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 6)) (*.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 6) -1) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 6)) (*.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3)) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (-.f64 (fma.f64 a (*.f64 i b) -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3)) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (+.f64 (fma.f64 a (*.f64 i b) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) -1) 3)) (fma.f64 (fma.f64 i (*.f64 a b) -1) (+.f64 (*.f64 b (*.f64 i a)) -2) 1))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) 3) -1) (fma.f64 a (*.f64 i b) 2)) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 4) (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 6)) (fma.f64 i (*.f64 a b) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2) (pow.f64 (fma.f64 b (*.f64 i a) 1) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 3) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3) 3) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2)) (+.f64 (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (pow.f64 (fma.f64 i (*.f64 a b) 1) 6))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3) 3)) (*.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3) (pow.f64 (fma.f64 b (*.f64 i a) 1) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 3) 1) (*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) 1) -1))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3) 3) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2)) (+.f64 (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (pow.f64 (fma.f64 i (*.f64 a b) 1) 6))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3) 3)) (*.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3) (pow.f64 (fma.f64 b (*.f64 i a) 1) 6)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (neg.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (-.f64 -2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1)))) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1))) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 i (*.f64 a b) -1) (fma.f64 i (*.f64 a b) -1))) (-.f64 1 (fma.f64 i (*.f64 a b) -1)))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3))) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (-.f64 (fma.f64 a (*.f64 i b) -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3)) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (+.f64 (fma.f64 a (*.f64 i b) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) -1) 3)) (fma.f64 (fma.f64 i (*.f64 a b) -1) (+.f64 (*.f64 b (*.f64 i a)) -2) 1))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (sqrt.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))) (sqrt.f64 (*.f64 b (*.f64 i a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 i a))) (sqrt.f64 (fma.f64 i (*.f64 a b) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 i a))) 2) (cbrt.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 2) (/.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 i a))) 2) (cbrt.f64 (fma.f64 i (*.f64 a b) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1))) 1) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1))) (-.f64 1 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 i (*.f64 a b) -1) (fma.f64 i (*.f64 a b) -1))) (-.f64 1 (fma.f64 i (*.f64 a b) -1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (-.f64 (fma.f64 a (*.f64 i b) -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) -1) 3)) (+.f64 1 (*.f64 (fma.f64 a (*.f64 i b) -1) (+.f64 (fma.f64 a (*.f64 i b) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) -1) 3)) (fma.f64 (fma.f64 i (*.f64 a b) -1) (+.f64 (*.f64 b (*.f64 i a)) -2) 1))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) 1) (neg.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(/.f64 (*.f64 (neg.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) 1) (neg.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (-.f64 -2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))) (sqrt.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))) (sqrt.f64 (*.f64 b (*.f64 i a))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (*.f64 i a))) (sqrt.f64 (fma.f64 i (*.f64 a b) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 i a))) 2) (cbrt.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 2) (/.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 i a))) 2) (cbrt.f64 (fma.f64 i (*.f64 a b) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2))) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 4) -1) (*.f64 (fma.f64 a (*.f64 i b) 2) (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 4)) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (fma.f64 i (*.f64 a b) 2))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (*.f64 b (*.f64 i a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (pow.f64 (fma.f64 a (*.f64 i b) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) 3) -1) (fma.f64 a (*.f64 i b) 2)) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 4) (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 6)) (fma.f64 i (*.f64 a b) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 b (*.f64 i a) 1) 2) (pow.f64 (fma.f64 b (*.f64 i a) 1) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 6) -1) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 6)) (*.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 3) 1) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3) 3) -1) (*.f64 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2)) (+.f64 (+.f64 1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (pow.f64 (fma.f64 i (*.f64 a b) 1) 6))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3) 3)) (*.f64 (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3) (pow.f64 (fma.f64 b (*.f64 i a) 1) 6)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) 1) (+.f64 (*.f64 a (*.f64 i b)) 2))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2))) (sqrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))) (cbrt.f64 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) 1) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2))))
(pow.f64 (*.f64 a (*.f64 i b)) 1)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 2)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 3)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1/3)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2))
(fabs.f64 (*.f64 b (*.f64 i a)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) b) a))
(*.f64 a (log.f64 (pow.f64 (exp.f64 i) b)))
(*.f64 a (*.f64 b (log.f64 (exp.f64 i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 i b)))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 i b))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(exp.f64 (log.f64 (*.f64 a (*.f64 i b))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 i b))))
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(fma.f64 1 (fma.f64 a (*.f64 i b) 1) -1)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) -1)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) -1)
(*.f64 i (*.f64 a b))
(*.f64 b (*.f64 i a))
(-.f64 (fma.f64 a (*.f64 i b) 1) 0)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(-.f64 (+.f64 (*.f64 a (*.f64 i b)) 2) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)) (-.f64 1 (*.f64 i (*.f64 a b))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (-.f64 1 (*.f64 b (*.f64 i a))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (+.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)) 1))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) (-.f64 (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)) 1))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2)))) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (+.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 1 (+.f64 (*.f64 a (*.f64 i b)) 2)))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(-.f64 (+.f64 1 (/.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2))) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2) (*.f64 a (*.f64 i b))) 2)))
(+.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 3) (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2) (fma.f64 a (*.f64 i b) 2)))) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 b (*.f64 i a) 1) 3)) (+.f64 2 (fma.f64 i (*.f64 a b) (pow.f64 (fma.f64 b (*.f64 i a) 1) 2)))))
(*.f64 1 (fma.f64 a (*.f64 i b) 1))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(*.f64 (fma.f64 a (*.f64 i b) 1) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (fma.f64 a (*.f64 i b) 1)))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (fma.f64 a (*.f64 i b) 1)))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(*.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)) (-.f64 1 (*.f64 i (*.f64 a b))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (-.f64 1 (*.f64 b (*.f64 i a))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b)))) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)) (-.f64 1 (*.f64 i (*.f64 a b))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (-.f64 1 (*.f64 b (*.f64 i a))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (fma.f64 a (*.f64 i b) 1))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)) (+.f64 1 (*.f64 (*.f64 i (*.f64 a b)) (fma.f64 i (*.f64 a b) 1)))) (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)))
(*.f64 (fma.f64 (*.f64 b (*.f64 i a)) (fma.f64 b (*.f64 i a) 1) 1) (/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 1 (*.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1))))) (-.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (-.f64 1 (*.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 a (*.f64 i b) -1))))) (-.f64 1 (*.f64 (*.f64 i (*.f64 a b)) (fma.f64 a (*.f64 i b) -1))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (-.f64 1 (*.f64 (fma.f64 i (*.f64 a b) -1) (*.f64 (fma.f64 i (*.f64 a b) -1) (pow.f64 (*.f64 b (*.f64 i a)) 2))))) (-.f64 1 (*.f64 i (*.f64 (*.f64 a b) (fma.f64 i (*.f64 a b) -1)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 1 (pow.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) 3))) (+.f64 1 (*.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) -1)) 1))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (+.f64 1 (*.f64 (*.f64 i (*.f64 a b)) (*.f64 (fma.f64 a (*.f64 i b) -1) (fma.f64 (*.f64 i (*.f64 a b)) (fma.f64 a (*.f64 i b) -1) -1))))) (+.f64 1 (pow.f64 (*.f64 (*.f64 i (*.f64 a b)) (fma.f64 a (*.f64 i b) -1)) 3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (fma.f64 (*.f64 i (*.f64 (*.f64 a b) (fma.f64 i (*.f64 a b) -1))) (fma.f64 (*.f64 b (*.f64 i a)) (fma.f64 i (*.f64 a b) -1) -1) 1)) (+.f64 1 (pow.f64 (*.f64 i (*.f64 (*.f64 a b) (fma.f64 i (*.f64 a b) -1))) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1)) (fma.f64 a (*.f64 i b) 1))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1)) (+.f64 1 (*.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) 1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) -1) (+.f64 1 (*.f64 (*.f64 i (*.f64 a b)) (fma.f64 i (*.f64 a b) 1)))) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (fma.f64 (*.f64 b (*.f64 i a)) (fma.f64 b (*.f64 i a) 1) 1)))
(/.f64 1 (/.f64 1 (fma.f64 a (*.f64 i b) 1)))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (-.f64 1 (*.f64 a (*.f64 i b))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)) (-.f64 1 (*.f64 i (*.f64 a b))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (-.f64 1 (*.f64 b (*.f64 i a))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) 1))
(*.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3))))
(*.f64 (hypot.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3/2)) (/.f64 (hypot.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3/2)) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2))) (-.f64 1 (*.f64 i (*.f64 a b)))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))) (-.f64 1 (*.f64 b (*.f64 i a)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1)) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)) (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (/.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2))) (/.f64 (/.f64 (-.f64 1 (*.f64 i (*.f64 a b))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))) (/.f64 (-.f64 1 (*.f64 b (*.f64 i a))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) -1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (fma.f64 i (*.f64 a b) -1))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1)) (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 6)) (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3))) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (*.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 4)) (*.f64 (-.f64 1 (*.f64 i (*.f64 a b))) (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 4)) (*.f64 (-.f64 1 (*.f64 b (*.f64 i a))) (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1)))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) -1)))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 b (*.f64 i a)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)) (fma.f64 (pow.f64 (*.f64 b (*.f64 i a)) 3) (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) 1)))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 b (*.f64 i a)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)) (+.f64 (pow.f64 (*.f64 b (*.f64 i a)) 6) (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (*.f64 (-.f64 1 (*.f64 a (*.f64 i b))) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 3)) (-.f64 1 (*.f64 i (*.f64 a b)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 6)) (-.f64 1 (*.f64 b (*.f64 i a)))) (+.f64 1 (+.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (pow.f64 (*.f64 b (*.f64 i a)) 4))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (neg.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) -1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (fma.f64 i (*.f64 a b) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1)) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) -1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (fma.f64 i (*.f64 a b) -1))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))) (sqrt.f64 (fma.f64 i (*.f64 a b) 1))))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3/2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1))) (sqrt.f64 (fma.f64 b (*.f64 i a) 1))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (sqrt.f64 (fma.f64 i (*.f64 a b) 1)) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 i (*.f64 a b)))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))) (sqrt.f64 (-.f64 1 (*.f64 b (*.f64 i a))))) (sqrt.f64 (fma.f64 b (*.f64 i a) 1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 i (*.f64 a b) 1)) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 i a) 1)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 i (*.f64 a b) 1)) 2) (/.f64 (cbrt.f64 (-.f64 1 (*.f64 i (*.f64 a b)))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 i a) 1)) 2) (cbrt.f64 (-.f64 1 (*.f64 b (*.f64 i a))))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) 1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) -1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (fma.f64 i (*.f64 a b) -1))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) 1) (neg.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) -1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (fma.f64 i (*.f64 a b) -1))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) 1) (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (sqrt.f64 (fma.f64 a (*.f64 i b) 1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))) (sqrt.f64 (fma.f64 i (*.f64 a b) 1))))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3/2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1))) (sqrt.f64 (fma.f64 b (*.f64 i a) 1))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (sqrt.f64 (fma.f64 a (*.f64 i b) 1))) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (sqrt.f64 (fma.f64 i (*.f64 a b) 1)) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 i (*.f64 a b)))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))) (sqrt.f64 (-.f64 1 (*.f64 b (*.f64 i a))))) (sqrt.f64 (fma.f64 b (*.f64 i a) 1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 i (*.f64 a b) 1)) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 i a) 1)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 2)) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 i (*.f64 a b) 1)) 2) (/.f64 (cbrt.f64 (-.f64 1 (*.f64 i (*.f64 a b)))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 i a) 1)) 2) (cbrt.f64 (-.f64 1 (*.f64 b (*.f64 i a))))) (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b))))) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 4)) (*.f64 (-.f64 1 (*.f64 i (*.f64 a b))) (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 4)) (*.f64 (-.f64 1 (*.f64 b (*.f64 i a))) (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (/.f64 1 (-.f64 1 (*.f64 a (*.f64 i b))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) 3)) (-.f64 1 (*.f64 i (*.f64 a b)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 6)) (-.f64 1 (*.f64 b (*.f64 i a)))) (+.f64 1 (+.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (pow.f64 (*.f64 b (*.f64 i a)) 4))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))) (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1)) (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 6)) (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3))) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) -1)))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 b (*.f64 i a)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)) (fma.f64 (pow.f64 (*.f64 b (*.f64 i a)) 3) (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) 1)))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 b (*.f64 i a)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)) (+.f64 (pow.f64 (*.f64 b (*.f64 i a)) 6) (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) 1) (-.f64 1 (*.f64 a (*.f64 i b))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)) (-.f64 1 (*.f64 i (*.f64 a b))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (-.f64 1 (*.f64 b (*.f64 i a))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b))))) (sqrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)) (-.f64 1 (*.f64 i (*.f64 a b))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (-.f64 1 (*.f64 b (*.f64 i a))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))) (cbrt.f64 (-.f64 1 (*.f64 a (*.f64 i b)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 2)) (-.f64 1 (*.f64 i (*.f64 a b))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (-.f64 1 (*.f64 b (*.f64 i a))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (fma.f64 a (*.f64 i b) -1))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 i (*.f64 a b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) (fma.f64 a (*.f64 i b) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 b (*.f64 i a)) 3)) (-.f64 (pow.f64 (*.f64 b (*.f64 i a)) 2) (fma.f64 i (*.f64 a b) -1)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) 1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) -1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (fma.f64 i (*.f64 a b) -1))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (sqrt.f64 (fma.f64 a (*.f64 i b) -1))) (sqrt.f64 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) -1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (fma.f64 i (*.f64 a b) -1))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (*.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) -1)) (cbrt.f64 (fma.f64 a (*.f64 i b) -1)))) (cbrt.f64 (fma.f64 a (*.f64 i b) -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) -1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (fma.f64 i (*.f64 a b) -1))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 1) (+.f64 1 (sqrt.f64 (*.f64 a (*.f64 i b))))) (-.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 a b)) 2) -1) (fma.f64 a (*.f64 i b) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 b (*.f64 i a)) 2)) (fma.f64 i (*.f64 a b) -1))
(pow.f64 (fma.f64 a (*.f64 i b) 1) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 i b) 1)) 2)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 i b) 1)) 3)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3) 1/3)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 i (*.f64 a b) 1) 2))
(fabs.f64 (fma.f64 b (*.f64 i a) 1))
(log.f64 (exp.f64 (fma.f64 a (*.f64 i b) 1)))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 i b) 1))))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 i b) 1) 3))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 i b) 1)))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(exp.f64 (log1p.f64 (*.f64 a (*.f64 i b))))
(exp.f64 (log1p.f64 (*.f64 i (*.f64 a b))))
(exp.f64 (log1p.f64 (*.f64 b (*.f64 i a))))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 i b) 1)))
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(fma.f64 1 (*.f64 a (*.f64 i b)) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(fma.f64 a (*.f64 i b) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(fma.f64 (*.f64 i b) a 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (sqrt.f64 (*.f64 a (*.f64 i b))) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (cbrt.f64 (*.f64 a (*.f64 i b))) 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)
(fma.f64 (*.f64 a i) b 1)
(fma.f64 i (*.f64 a b) 1)
(fma.f64 b (*.f64 i a) 1)

localize20.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
0.4b
(-.f64 (*.f64 x y) (*.f64 c b))
5.6b
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
6.9b
(*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))
Compiler

Compiled 80 to 18 computations (77.5% saved)

series34.0ms (0%)

Counts
4 → 252
Calls

66 calls:

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

rewrite160.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
980×associate-+l+
462×add-sqr-sqrt
460×pow1
460×*-un-lft-identity
456×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

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

simplify249.0ms (0.3%)

Algorithm
egg-herbie
Rules
1236×associate-+r+
1068×fma-neg
1062×+-commutative
720×associate-*r*
594×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
085436004
1251230696
Stop Event
node limit
Counts
622 → 532
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 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 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 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 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t 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 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 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a t))) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a t))) x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a t))) x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a t))) x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))) (*.f64 a (*.f64 t x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(-.f64 (+.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 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 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 a (*.f64 i b))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 i b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 i b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.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 x y) (*.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 x y) (*.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 x y) (*.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 x y)) (*.f64 z (*.f64 b (neg.f64 c))))
(+.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 z (*.f64 x y)))
(+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))
(+.f64 (*.f64 (*.f64 x y) z) (*.f64 (*.f64 b (neg.f64 c)) z))
(+.f64 (*.f64 (*.f64 x y) z) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (*.f64 (*.f64 x y) z) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (*.f64 (*.f64 x y) z))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 x y) (*.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 x y) (*.f64 c b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 x y (*.f64 c b)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2)) z) (fma.f64 x y (*.f64 c b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3)) z) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)))))
(pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 (*.f64 x y) (*.f64 c b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(exp.f64 (log.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i))))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a)))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a)))
(+.f64 (*.f64 a (*.f64 x t)) (*.f64 a (neg.f64 (*.f64 b i))))
(+.f64 (*.f64 a (*.f64 x t)) (+.f64 (*.f64 a (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(+.f64 (*.f64 a (*.f64 x t)) (+.f64 (*.f64 a (neg.f64 (*.f64 b i))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a)))
(+.f64 (*.f64 a (neg.f64 (*.f64 b i))) (*.f64 a (*.f64 x t)))
(+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))
(+.f64 (*.f64 (*.f64 x t) a) (*.f64 (neg.f64 (*.f64 b i)) a))
(+.f64 (*.f64 (*.f64 x t) a) (+.f64 (*.f64 (neg.f64 (*.f64 b i)) a) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(+.f64 (*.f64 (*.f64 x t) a) (+.f64 (*.f64 (neg.f64 (*.f64 b i)) a) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a)))
(+.f64 (*.f64 (neg.f64 (*.f64 b i)) a) (*.f64 (*.f64 x t) a))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (-.f64 1 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 x t) 2) (pow.f64 (*.f64 b i) 2))) (fma.f64 x t (*.f64 b i)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 x t) 3) (pow.f64 (*.f64 b i) 3))) (+.f64 (pow.f64 (*.f64 x t) 2) (*.f64 (*.f64 b i) (fma.f64 x t (*.f64 b i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x t) 2) (pow.f64 (*.f64 b i) 2)) a) (fma.f64 x t (*.f64 b i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x t) 3) (pow.f64 (*.f64 b i) 3)) a) (+.f64 (pow.f64 (*.f64 x t) 2) (*.f64 (*.f64 b i) (fma.f64 x t (*.f64 b i)))))
(pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 3)
(pow.f64 (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 2))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(exp.f64 (log.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (*.f64 x y) (*.f64 b (neg.f64 c)))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (*.f64 x y) (*.f64 (*.f64 b (neg.f64 c)) 1))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.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 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 x y) (*.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 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 b) c (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 b) c (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 x y) (*.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 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (-.f64 (*.f64 x y) (*.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 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 x y) (*.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 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 x y) (*.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 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.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 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.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 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 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 x y) (*.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 x y) (*.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 b (neg.f64 c)) (*.f64 x y))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 c b) (-.f64 (*.f64 x y) (*.f64 c b))))
(+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (-.f64 (*.f64 x y) (*.f64 c b)))
(+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 x y))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (-.f64 (*.f64 x y) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (*.f64 x y))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (-.f64 (*.f64 x y) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (-.f64 (*.f64 x y) (*.f64 c b)))
(+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (-.f64 (*.f64 x y) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (*.f64 x y) (*.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 x y) (*.f64 c b)))
(+.f64 (+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 b (neg.f64 c))) (*.f64 c b))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (*.f64 x y)) (*.f64 b (neg.f64 c)))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (*.f64 x y)) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (*.f64 x y)) (*.f64 (*.f64 b (neg.f64 c)) 1))
(*.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 1)
(*.f64 1 (-.f64 (*.f64 x y) (*.f64 c b)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 x y (*.f64 c b))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 x y))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 c b))))
(/.f64 1 (/.f64 (fma.f64 x y (*.f64 c b)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)))) (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 x y (*.f64 c b)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 b (neg.f64 c)) (*.f64 b (neg.f64 c)))) (-.f64 (*.f64 x y) (*.f64 b (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x y) (*.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 x y) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 b (neg.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 c)) (*.f64 b (neg.f64 c))) (*.f64 (*.f64 x y) (*.f64 b (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 3) (pow.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x y) (*.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 x y) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2))) (neg.f64 (fma.f64 x y (*.f64 c b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b))))))
(pow.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x y) (*.f64 c b)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(exp.f64 (log.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(fma.f64 x y (*.f64 b (neg.f64 c)))
(fma.f64 y x (*.f64 b (neg.f64 c)))
(fma.f64 1 (*.f64 x y) (*.f64 b (neg.f64 c)))
(fma.f64 1 (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 b (neg.f64 c)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 b (neg.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (neg.f64 a) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) (neg.f64 a)))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 (neg.f64 a) (fma.f64 (neg.f64 b) i (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) (neg.f64 a)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))
(+.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1)))
(+.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (+.f64 (*.f64 (neg.f64 a) (neg.f64 (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(+.f64 (*.f64 (*.f64 x y) z) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))
(+.f64 (*.f64 (*.f64 x y) z) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (*.f64 (*.f64 x y) z) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1)))
(+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (+.f64 (*.f64 (neg.f64 (*.f64 b i)) (neg.f64 a)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))
(+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (neg.f64 a) (*.f64 x t))) (*.f64 (neg.f64 a) (neg.f64 (*.f64 b i))))
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 (neg.f64 (*.f64 b i)) (neg.f64 a)))
(+.f64 (+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))
(+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 z (*.f64 x y))) (*.f64 z (*.f64 b (neg.f64 c))))
(+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 (*.f64 x y) z)) (*.f64 (*.f64 b (neg.f64 c)) z))
(+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1))
(*.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)
(*.f64 1 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 2) (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 2)) (/.f64 1 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (*.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (sqrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))) (-.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(/.f64 1 (/.f64 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (*.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))) (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 2)) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3)) (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (*.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))) (-.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) (pow.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (-.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))) (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 3) (pow.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))) (*.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 2))) (neg.f64 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (*.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))))
(pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(exp.f64 (log.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(fma.f64 (-.f64 (*.f64 x y) (*.f64 c b)) z (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(fma.f64 1 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(fma.f64 1 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(fma.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (sqrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) 2) (cbrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 2) (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
Outputs
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 (*.f64 c z) b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.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 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 (*.f64 c z) b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.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 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 (*.f64 c z) b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 (*.f64 c z) b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.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 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 (*.f64 c z) b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.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 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 (*.f64 c z) b))
(*.f64 (*.f64 c z) (neg.f64 b))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.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 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 a (*.f64 t x))
(*.f64 x (*.f64 a t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 a (*.f64 t x))
(*.f64 x (*.f64 a t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 a (*.f64 t x))
(*.f64 x (*.f64 a t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 a (*.f64 t x))
(*.f64 x (*.f64 a t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 a (*.f64 t x))
(*.f64 x (*.f64 a t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 a (*.f64 t x))
(*.f64 x (*.f64 a t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 b (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 a (*.f64 t x)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(*.f64 -1 (*.f64 c b))
(*.f64 b (neg.f64 c))
(*.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 b (neg.f64 c))
(*.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 b (neg.f64 c))
(*.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 b (neg.f64 c))
(*.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 b (neg.f64 c))
(*.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 b (neg.f64 c))
(*.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 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a))
(*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(*.f64 -1 (-.f64 (*.f64 (*.f64 c z) b) (*.f64 i (*.f64 b a))))
(*.f64 b (fma.f64 (neg.f64 c) z (*.f64 a i)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a t))) x))
(neg.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (fma.f64 (neg.f64 y) z (*.f64 a t)) (neg.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a t))) x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (neg.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 -1 (-.f64 (*.f64 (*.f64 c z) b) (*.f64 i (*.f64 b a)))))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) z (*.f64 a t)) (neg.f64 x)) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 a i))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a t))) x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (neg.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 -1 (-.f64 (*.f64 (*.f64 c z) b) (*.f64 i (*.f64 b a)))))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) z (*.f64 a t)) (neg.f64 x)) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 a i))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a t))) x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(+.f64 (neg.f64 (*.f64 x (*.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 -1 (-.f64 (*.f64 (*.f64 c z) b) (*.f64 i (*.f64 b a)))))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) z (*.f64 a t)) (neg.f64 x)) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 a i))))
(-.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (neg.f64 (*.f64 (*.f64 c z) b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 b (fma.f64 (neg.f64 c) z (*.f64 a i)) (*.f64 x (*.f64 t (neg.f64 a))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 x (*.f64 y z)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 b (*.f64 a i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 (*.f64 c z) b))
(*.f64 (*.f64 c z) (neg.f64 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 (*.f64 c z) b))
(*.f64 (*.f64 c z) (neg.f64 b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b)
(*.f64 -1 (-.f64 (*.f64 (*.f64 c z) b) (*.f64 i (*.f64 b a))))
(*.f64 b (fma.f64 (neg.f64 c) z (*.f64 a i)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 c z)) (*.f64 -1 (*.f64 i a))) b) (*.f64 y (*.f64 z x))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
(*.f64 -1 (-.f64 (*.f64 (*.f64 c z) b) (*.f64 i (*.f64 b a))))
(*.f64 b (fma.f64 (neg.f64 c) z (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a))
(*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a))
(*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (*.f64 b (neg.f64 i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 b (*.f64 a i)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(-.f64 (+.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 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.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 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.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 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 -1 (*.f64 a (*.f64 t x)))) (*.f64 -1 (*.f64 i (*.f64 a b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (*.f64 c z) (neg.f64 b)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 b a))
(*.f64 b (*.f64 a i))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 a (*.f64 i b))
(*.f64 i (*.f64 b a))
(*.f64 b (*.f64 a i))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 t x)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))))
(*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b)))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z))
(*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b)))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.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 z (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)))
(*.f64 z (-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.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 z (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)))
(*.f64 z (-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.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 z (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)))
(*.f64 z (-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b)))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.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 z (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)))
(*.f64 z (-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b)))
(+.f64 (*.f64 z (*.f64 x y)) (*.f64 z (*.f64 b (neg.f64 c))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b)))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(+.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b)))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 z (*.f64 x y)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))
(*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b)))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(+.f64 (*.f64 (*.f64 x y) z) (*.f64 (*.f64 b (neg.f64 c)) z))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 x y) z) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b)))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(+.f64 (*.f64 (*.f64 x y) z) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b)))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (*.f64 (*.f64 x y) z))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))
(*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b)))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))) 1)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))) (-.f64 1 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b)))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z)))
(*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b)))
(*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 x y (*.f64 c b)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 (fma.f64 x y (*.f64 c b)) z))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 y x (*.f64 c b))) z)
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 x y (*.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 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) z))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2)) z) (fma.f64 x y (*.f64 c b)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 (fma.f64 x y (*.f64 c b)) z))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 y x (*.f64 c b))) z)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3)) z) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 x y (*.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 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) z))
(pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 1)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) 2)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) 3)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(pow.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) 1/3)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 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 x y) (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(exp.f64 (log.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) 1))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i))))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i))))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(fma.f64 a (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 2 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 2 (*.f64 0 (*.f64 b i)))))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(fma.f64 a (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 2 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 2 (*.f64 0 (*.f64 b i)))))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a)))
(fma.f64 a (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 2 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 2 (*.f64 0 (*.f64 b i)))))
(+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a)))
(fma.f64 a (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 2 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 2 (*.f64 0 (*.f64 b i)))))
(+.f64 (*.f64 a (*.f64 x t)) (*.f64 a (neg.f64 (*.f64 b i))))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 a (*.f64 x t)) (+.f64 (*.f64 a (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i))))
(+.f64 (*.f64 a (*.f64 x t)) (+.f64 (*.f64 a (neg.f64 (*.f64 b i))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a)))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i))))
(+.f64 (*.f64 a (neg.f64 (*.f64 b i))) (*.f64 a (*.f64 x t)))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i))))
(+.f64 (*.f64 (*.f64 x t) a) (*.f64 (neg.f64 (*.f64 b i)) a))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 (*.f64 x t) a) (+.f64 (*.f64 (neg.f64 (*.f64 b i)) a) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i))))
(+.f64 (*.f64 (*.f64 x t) a) (+.f64 (*.f64 (neg.f64 (*.f64 b i)) a) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a)))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i))))
(+.f64 (*.f64 (neg.f64 (*.f64 b i)) a) (*.f64 (*.f64 x t) a))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 1)
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (-.f64 1 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i)))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) a)))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(*.f64 a (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 x t) 2) (pow.f64 (*.f64 b i) 2))) (fma.f64 x t (*.f64 b i)))
(/.f64 a (/.f64 (fma.f64 x t (*.f64 b i)) (-.f64 (pow.f64 (*.f64 x t) 2) (pow.f64 (*.f64 b i) 2))))
(*.f64 (/.f64 a (fma.f64 x t (*.f64 b i))) (-.f64 (pow.f64 (*.f64 x t) 2) (pow.f64 (*.f64 b i) 2)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 x t) 3) (pow.f64 (*.f64 b i) 3))) (+.f64 (pow.f64 (*.f64 x t) 2) (*.f64 (*.f64 b i) (fma.f64 x t (*.f64 b i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x t) 3) (pow.f64 (*.f64 b i) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 x t) 2) (*.f64 b (*.f64 i (fma.f64 x t (*.f64 b i))))) a))
(*.f64 (/.f64 a (+.f64 (pow.f64 (*.f64 x t) 2) (*.f64 b (*.f64 i (fma.f64 x t (*.f64 b i)))))) (-.f64 (pow.f64 (*.f64 x t) 3) (pow.f64 (*.f64 b i) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x t) 2) (pow.f64 (*.f64 b i) 2)) a) (fma.f64 x t (*.f64 b i)))
(/.f64 a (/.f64 (fma.f64 x t (*.f64 b i)) (-.f64 (pow.f64 (*.f64 x t) 2) (pow.f64 (*.f64 b i) 2))))
(*.f64 (/.f64 a (fma.f64 x t (*.f64 b i))) (-.f64 (pow.f64 (*.f64 x t) 2) (pow.f64 (*.f64 b i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x t) 3) (pow.f64 (*.f64 b i) 3)) a) (+.f64 (pow.f64 (*.f64 x t) 2) (*.f64 (*.f64 b i) (fma.f64 x t (*.f64 b i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x t) 3) (pow.f64 (*.f64 b i) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 x t) 2) (*.f64 b (*.f64 i (fma.f64 x t (*.f64 b i))))) a))
(*.f64 (/.f64 a (+.f64 (pow.f64 (*.f64 x t) 2) (*.f64 b (*.f64 i (fma.f64 x t (*.f64 b i)))))) (-.f64 (pow.f64 (*.f64 x t) 3) (pow.f64 (*.f64 b i) 3)))
(pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 1)
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2)
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 3)
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3) 1/3)
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(sqrt.f64 (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 2))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2))
(fabs.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(log.f64 (pow.f64 (exp.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i)))))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(cbrt.f64 (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(expm1.f64 (log1p.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(exp.f64 (log.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(log1p.f64 (expm1.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))
(+.f64 (*.f64 x y) (*.f64 b (neg.f64 c)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 x y) (*.f64 (*.f64 b (neg.f64 c)) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 0 (*.f64 c b)) 3))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(fma.f64 x y (fma.f64 b (neg.f64 c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 x y (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 x y) (+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(fma.f64 x y (fma.f64 b (neg.f64 c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 x y (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 (*.f64 x y) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)))
(fma.f64 x y (fma.f64 b (neg.f64 c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 x y (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 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 0 (*.f64 c b)) 3))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.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 b) c (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 b) c (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 0 (*.f64 c b)) 3))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (+.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)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 0 (*.f64 c b)) 4))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 0 (*.f64 c b)) 3))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 0 (*.f64 c b)) 3))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 0 (*.f64 c b)) 3))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.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 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 x y) (*.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 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 0 (*.f64 c b)) 3))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 0 (*.f64 c b)) 3))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.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 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 0 (*.f64 c b)) 3))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 b (neg.f64 c)) 1 (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.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 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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))))
(+.f64 (-.f64 (*.f64 x y) (*.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 (fma.f64 x y (fma.f64 b (neg.f64 c) (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 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (fma.f64 x y (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 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.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 x y (*.f64 (fma.f64 (neg.f64 b) c (*.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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 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 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.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 x y (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 x y) (*.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 (fma.f64 x y (fma.f64 b (neg.f64 c) (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 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (fma.f64 x y (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 (*.f64 x y) (*.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))))
(+.f64 (*.f64 b (neg.f64 c)) (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 b (neg.f64 c)) (+.f64 (*.f64 x y) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(fma.f64 x y (fma.f64 b (neg.f64 c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 x y (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 b (neg.f64 c)) (+.f64 (*.f64 c b) (-.f64 (*.f64 x y) (*.f64 c b))))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (-.f64 (*.f64 x y) (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 x y))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))) (-.f64 (*.f64 x y) (*.f64 c b)))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (*.f64 (*.f64 b (neg.f64 c)) 1) (*.f64 x y))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 1) (-.f64 (*.f64 x y) (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (-.f64 (*.f64 x y) (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (fma.f64 (*.f64 b (neg.f64 c)) 1 (*.f64 c b)) (-.f64 (*.f64 x y) (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (*.f64 x y) (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.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 x y) (*.f64 c b)))
(fma.f64 x y (fma.f64 b (neg.f64 c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 x y (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 (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 b (neg.f64 c))) (*.f64 c b))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (*.f64 x y)) (*.f64 b (neg.f64 c)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (*.f64 x y)) (+.f64 (*.f64 b (neg.f64 c)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(-.f64 (fma.f64 x y (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 2)) (*.f64 c b))
(-.f64 (fma.f64 x y (*.f64 (*.f64 0 (*.f64 c b)) 2)) (*.f64 c b))
(+.f64 (+.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) (*.f64 x y)) (*.f64 (*.f64 b (neg.f64 c)) 1))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(*.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 1)
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 1 (-.f64 (*.f64 x y) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 2))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 x y (*.f64 c b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 x y (*.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 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 x y (*.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 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 x y))) (-.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.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 1 (/.f64 (fma.f64 x y (*.f64 c b)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 x y (*.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 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)))) (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 x y (*.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 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 x y (*.f64 c b)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 x y (*.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 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.f64 c b)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 x y (*.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 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 b (neg.f64 c)) (*.f64 b (neg.f64 c)))) (-.f64 (*.f64 x y) (*.f64 b (neg.f64 c))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 x y (*.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 (pow.f64 (-.f64 (*.f64 x y) (*.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 x y) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))
(/.f64 (-.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 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 0 (*.f64 c b)) (*.f64 0 (*.f64 c b)))) (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 b (neg.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 c)) (*.f64 b (neg.f64 c))) (*.f64 (*.f64 x y) (*.f64 b (neg.f64 c))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 x y (*.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 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 3) (pow.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x y) (*.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 x y) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b))))))
(/.f64 (+.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 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 0 (*.f64 c b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 0 (*.f64 c b)) (+.f64 (-.f64 (*.f64 0 (*.f64 c b)) (*.f64 y x)) (*.f64 c b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 c b) 2))) (neg.f64 (fma.f64 x y (*.f64 c b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (neg.f64 (fma.f64 x y (*.f64 c b))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 y x (*.f64 c b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 c b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 c b) (fma.f64 x y (*.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 c (*.f64 b (fma.f64 x y (*.f64 c b)))))))
(*.f64 1 (/.f64 (-.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)))))))
(pow.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 1)
(-.f64 (*.f64 y x) (*.f64 c b))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 2)
(-.f64 (*.f64 y x) (*.f64 c b))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 3)
(-.f64 (*.f64 y x) (*.f64 c b))
(pow.f64 (pow.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 3) 1/3)
(-.f64 (*.f64 y x) (*.f64 c b))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 2))
(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 x y) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x y) (*.f64 c b)))))
(-.f64 (*.f64 y x) (*.f64 c b))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x y) (*.f64 c b)) 3))
(-.f64 (*.f64 y x) (*.f64 c b))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(exp.f64 (log.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x y) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 x y (*.f64 b (neg.f64 c)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 y x (*.f64 b (neg.f64 c)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 1 (*.f64 x y) (*.f64 b (neg.f64 c)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 1 (-.f64 (*.f64 x y) (*.f64 c b)) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 b (neg.f64 c)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 b (neg.f64 c)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 b) c (*.f64 c b)))
(-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))
(-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))
(+.f64 (*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))) (*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))
(+.f64 (*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))) (*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))) (+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))) (+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1)))
(+.f64 (*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))) (*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1)))
(+.f64 (*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))) (*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 z (fma.f64 (neg.f64 b) c (*.f64 c b))))
(+.f64 (*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))) (*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (neg.f64 a) (fma.f64 (neg.f64 b) i (*.f64 b i))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (-.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) (neg.f64 a))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (neg.f64 a) (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i)))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 b) c (*.f64 c b)) z))
(+.f64 (*.f64 z (-.f64 (fma.f64 x y (fma.f64 (neg.f64 b) c (*.f64 c b))) (*.f64 c b))) (*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (fma.f64 c b (*.f64 0 (*.f64 c b))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (-.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) (neg.f64 a))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (neg.f64 a) (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i)))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) 4))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(+.f64 (-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 3 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 (neg.f64 a) (fma.f64 (neg.f64 b) i (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (-.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) (neg.f64 a))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (neg.f64 a) (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i)))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) (neg.f64 a)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (-.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) (*.f64 (fma.f64 (neg.f64 b) i (*.f64 b i)) (neg.f64 a))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (neg.f64 a) (+.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 0 (*.f64 b i)))))
(+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (+.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 z (*.f64 b (neg.f64 c))) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (+.f64 (*.f64 (neg.f64 a) (neg.f64 (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (*.f64 x y) z) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (*.f64 x y) z) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (*.f64 (*.f64 x y) z) (+.f64 (*.f64 (*.f64 b (neg.f64 c)) z) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (+.f64 (*.f64 (neg.f64 (*.f64 b i)) (neg.f64 a)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 (neg.f64 a) (fma.f64 x t (neg.f64 (*.f64 b i))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (neg.f64 a) (*.f64 x t))) (*.f64 (neg.f64 a) (neg.f64 (*.f64 b i))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 (neg.f64 (*.f64 b i)) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 z (*.f64 x y))) (*.f64 z (*.f64 b (neg.f64 c))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 (*.f64 x y) z)) (*.f64 (*.f64 b (neg.f64 c)) z))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (+.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (neg.f64 a) (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (*.f64 2 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 1))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(*.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 1 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 2))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 2) (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 2)) (/.f64 1 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2)) (/.f64 1 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2)) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (*.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (*.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 3)) (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (*.f64 a (*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (sqrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))))) (-.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (sqrt.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(/.f64 1 (/.f64 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2)) (/.f64 1 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2)) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (*.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))) (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (*.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 3)) (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (*.f64 a (*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 2)) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2)) (/.f64 1 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2)) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3)) (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (*.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (*.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 3)) (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (*.f64 a (*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2)) (/.f64 1 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2)) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))) (-.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) 2) (*.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) 2) (*.f64 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))) (+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) (pow.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (-.f64 (*.f64 (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))) (*.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (*.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 3)) (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (*.f64 a (*.f64 (-.f64 (*.f64 x t) (*.f64 b i)) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 3) (pow.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2) (*.f64 (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))) (*.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) 3) (pow.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) 3) (pow.f64 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) 3)) (+.f64 (pow.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) 2) (*.f64 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (-.f64 (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 2))) (neg.f64 (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2)) (neg.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 2)) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 3) (pow.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) 2) (*.f64 (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (*.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))) 3))) (-.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)))
(pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 1)
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 2)
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 3)
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(pow.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 3) 1/3)
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) 2))
(fabs.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))
(log.f64 (exp.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) 3))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(exp.f64 (log.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 1))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(fma.f64 z (-.f64 (*.f64 x y) (*.f64 c b)) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(fma.f64 (-.f64 (*.f64 x y) (*.f64 c b)) z (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(fma.f64 1 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(fma.f64 1 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(fma.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (sqrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (sqrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) 2) (cbrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) (*.f64 (fma.f64 x t (neg.f64 (*.f64 b i))) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) 2) (cbrt.f64 (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i)))))) (fma.f64 (neg.f64 (fma.f64 x t (neg.f64 (*.f64 b i)))) a (*.f64 a (fma.f64 x t (neg.f64 (*.f64 b i))))))
(-.f64 (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))
(+.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 0 (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))

localize69.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.9b
(*.f64 y (*.f64 z x))
7.0b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
7.1b
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
49.4b
(fma.f64 (neg.f64 a) i (*.f64 i a))
Compiler

Compiled 167 to 25 computations (85% saved)

series4.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite53.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 y (*.f64 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 (pow.f64 (exp.f64 x) z) y))))) (#(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))))))))

simplify52.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 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))
(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 (+.f64 1 (*.f64 y (*.f64 z x))) 1)
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(+.f64 (+.f64 1 (*.f64 y (*.f64 z x))) -1)
(+.f64 (*.f64 z (*.f64 x y)) 0)
(*.f64 y (*.f64 z x))

eval612.0ms (0.8%)

Compiler

Compiled 48999 to 12637 computations (74.2% saved)

prune644.0ms (0.8%)

Pruning

49 alts after pruning (45 fresh and 4 done)

PrunedKeptTotal
New1257181275
Fresh102737
Picked101
Done347
Total1271491320
Error
0.0b
Counts
1320 → 49
Alt Table
Click to see full alt table
StatusErrorProgram
43.0b
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
52.1b
(/.f64 a (/.f64 1 (*.f64 i b)))
53.6b
(/.f64 a (/.f64 -1 (*.f64 t x)))
52.1b
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
29.8b
(-.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b)))) 3) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
39.6b
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
34.6b
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
50.6b
(-.f64 (*.f64 z (pow.f64 (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 c b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
47.3b
(-.f64 (*.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 b (neg.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (*.f64 b (neg.f64 c)) (*.f64 b (neg.f64 c))) (*.f64 (*.f64 x y) (*.f64 b (neg.f64 c))))))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
40.2b
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
29.5b
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (fma.f64 a (-.f64 (*.f64 x t) (*.f64 b i)) (*.f64 2 (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 b i))))))
38.6b
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
37.4b
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
46.3b
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
62.0b
(-.f64 1 1)
29.5b
(+.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) 3) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
26.1b
(+.f64 (-.f64 (/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 j t) 2) (*.f64 (*.f64 b (neg.f64 z)) (*.f64 b (neg.f64 z))))) (-.f64 (*.f64 j t) (*.f64 b (neg.f64 z)))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
29.7b
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 (-.f64 (*.f64 x t) (*.f64 b i))) a (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))
24.0b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 3))
30.6b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) b) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))) (*.f64 t (*.f64 c j)))
29.2b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
22.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
26.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
27.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
16.2b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 c t) (*.f64 i y)))))
21.2b
(+.f64 (-.f64 (*.f64 j (*.f64 t c)) (fma.f64 i (*.f64 y j) (neg.f64 (*.f64 i (*.f64 a b))))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
21.0b
(+.f64 (-.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 t j)) 3)) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
26.9b
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (/.f64 i (/.f64 (fma.f64 y j (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y j) 2) (pow.f64 (*.f64 a b) 2))))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
19.0b
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))
29.2b
(+.f64 (+.f64 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) b) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
32.6b
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
46.3b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
43.5b
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
40.3b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) x) (-.f64 (*.f64 z y) (neg.f64 (*.f64 a t)))))
30.1b
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
46.3b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
44.4b
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
53.6b
(*.f64 (*.f64 t x) (neg.f64 a))
51.2b
(*.f64 (*.f64 a b) i)
47.0b
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
53.9b
(*.f64 x (*.f64 t (neg.f64 a)))
46.4b
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
44.0b
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
52.5b
(*.f64 b (*.f64 a i))
43.3b
(*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 t x))) 3))
43.0b
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
52.1b
(*.f64 a (*.f64 i b))
44.9b
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
53.4b
(*.f64 -1 (*.f64 c (*.f64 z b)))
Compiler

Compiled 1363 to 886 computations (35% saved)

regimes2.5s (3.2%)

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

10 calls:

361.0ms
t
355.0ms
c
296.0ms
j
260.0ms
z
233.0ms
a
Results
ErrorSegmentsBranch
10.3b3x
10.2b5y
7.6b7z
8.4b8t
10.0b4a
10.5b3b
9.1b6c
8.7b3i
8.6b6j
4.2b3(+.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 2216 to 521 computations (76.5% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.386903868135911e+304
+inf
0.0ms
-inf
-6.873646125797642e+307
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.8s (2.3%)

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

10 calls:

306.0ms
t
239.0ms
z
210.0ms
c
207.0ms
j
202.0ms
y
Results
ErrorSegmentsBranch
10.3b3x
10.2b5y
7.6b7z
8.4b9t
10.0b4a
10.5b3b
9.1b6c
8.7b3i
8.6b6j
4.2b3(+.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 1925 to 459 computations (76.2% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.386903868135911e+304
+inf
0.0ms
-inf
-6.873646125797642e+307
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.5s (1.9%)

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

10 calls:

395.0ms
t
160.0ms
z
154.0ms
c
152.0ms
j
145.0ms
a
Results
ErrorSegmentsBranch
10.3b3x
11.2b3y
8.7b5z
8.8b8t
10.0b4a
10.5b3b
9.1b6c
8.7b3i
8.6b6j
4.2b3(+.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 1214 to 320 computations (73.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.386903868135911e+304
+inf
0.0ms
-inf
-6.873646125797642e+307
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.3s (1.6%)

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

10 calls:

190.0ms
t
150.0ms
j
148.0ms
c
140.0ms
i
116.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.3b3x
11.2b3y
8.7b5z
8.8b8t
10.0b4a
10.5b3b
9.1b6c
8.7b3i
8.6b6j
4.2b3(+.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 957 to 285 computations (70.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.386903868135911e+304
+inf
0.0ms
-inf
-6.873646125797642e+307
Compiler

Compiled 50 to 34 computations (32% saved)

regimes870.0ms (1.1%)

Counts
50 → 5
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j)))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
Outputs
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.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 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))
Calls

9 calls:

150.0ms
c
117.0ms
i
116.0ms
j
103.0ms
z
89.0ms
t
Results
ErrorSegmentsBranch
11.0b3x
12.4b2y
10.4b3z
12.4b3t
12.0b2a
12.4b2b
9.8b5c
10.3b4i
10.4b4j
Compiler

Compiled 827 to 252 computations (69.5% saved)

bsearch69.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
6.984837804647527e-128
3.3297199016497587e-127
20.0ms
1.4793529742778597e-210
2.81147873326343e-209
19.0ms
1.4633957020481238e-269
6.56582838408686e-269
23.0ms
-2.1276429986717587e-49
-1.1334622546036106e-53
Results
63.0ms368×body256valid
0.0msbody256infinite
Compiler

Compiled 1618 to 1041 computations (35.7% saved)

regimes1.8s (2.3%)

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

9 calls:

333.0ms
a
314.0ms
z
229.0ms
t
216.0ms
c
165.0ms
j
Results
ErrorSegmentsBranch
11.0b3x
14.4b4y
11.1b9z
12.0b7t
11.2b9a
12.9b4b
10.7b7c
10.9b4i
11.9b7j
Compiler

Compiled 798 to 251 computations (68.5% saved)

bsearch140.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
7.363438387091585e-50
1.4492861890490118e-39
17.0ms
6.147264773049341e-206
3.2819338472532537e-205
18.0ms
1.4633957020481238e-269
6.56582838408686e-269
31.0ms
-3.703574804243064e-282
-6.348385212108013e-284
20.0ms
-5.9068426435188896e-242
-2.8978283430782e-244
25.0ms
-2.1276429986717587e-49
-1.1334622546036106e-53
Results
128.0ms704×body256valid
1.0msbody256infinite
Compiler

Compiled 3060 to 1964 computations (35.8% saved)

regimes1.4s (1.9%)

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

9 calls:

265.0ms
z
191.0ms
t
181.0ms
y
174.0ms
j
172.0ms
c
Results
ErrorSegmentsBranch
11.3b3x
12.7b8y
11.4b11z
11.7b9t
15.1b3a
14.7b5b
12.6b5c
12.3b3i
13.6b6j
Compiler

Compiled 746 to 249 computations (66.6% saved)

bsearch42.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
1.596316112447859e-39
2.1005647406224955e-35
16.0ms
-1.1346167381759677e+49
-4.423489280603424e+48
Results
36.0ms208×body256valid
3.0ms18×body256infinite
Compiler

Compiled 960 to 606 computations (36.9% saved)

regimes1.3s (1.7%)

Counts
46 → 11
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))
Outputs
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z 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 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z 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 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z 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 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
Calls

9 calls:

211.0ms
z
194.0ms
j
174.0ms
b
147.0ms
i
136.0ms
c
Results
ErrorSegmentsBranch
12.5b3x
14.0b6y
11.6b11z
14.3b6t
15.1b3a
13.6b8b
12.6b5c
12.6b5i
13.6b6j
Compiler

Compiled 721 to 245 computations (66% saved)

bsearch340.0ms (0.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
33.0ms
3.0325382893577908e+119
6.227982681172792e+123
32.0ms
2.141361794416732e-73
1.477970198160771e-71
23.0ms
6.296037233672669e-118
1.734467847290829e-113
40.0ms
3.0660749467030023e-198
1.0374293479495421e-195
39.0ms
1.204909860958239e-231
7.640802027911606e-219
28.0ms
1.7321300878249285e-288
2.4917318996792637e-275
42.0ms
-4.086080066953016e-224
-1.4461772117754824e-225
27.0ms
-1.9119965885350417e-177
-4.926979513565058e-180
22.0ms
-2.089556606023329e-25
-1.9329456510712154e-27
55.0ms
-4.0643747293386076e+61
-8.62503535490482e+54
Results
304.0ms1312×body256valid
16.0ms103×body256infinite
Compiler

Compiled 5514 to 3573 computations (35.2% saved)

regimes2.1s (2.8%)

Counts
45 → 13
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
Outputs
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(+.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 c t) (*.f64 y i)) j))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.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 c t) (*.f64 y i)) j))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
Calls

9 calls:

350.0ms
j
323.0ms
z
319.0ms
t
304.0ms
a
219.0ms
y
Results
ErrorSegmentsBranch
17.3b6x
15.2b10y
13.9b12z
15.1b10t
13.3b13a
18.5b5b
15.4b7c
15.3b8i
14.2b11j
Compiler

Compiled 696 to 238 computations (65.8% saved)

bsearch266.0ms (0.3%)

Algorithm
12×binary-search
Steps
TimeLeftRight
31.0ms
1.1590289333760877e+73
1.2358923659760596e+81
30.0ms
8.303071485622646e+38
5.07900325599799e+52
20.0ms
9.478498154962374e-88
1.8640673200368285e-86
26.0ms
8.783213589572674e-106
3.196623107184199e-99
20.0ms
4.973393260675247e-129
1.9972214620171245e-127
25.0ms
8.073309561921247e-262
8.435462372807273e-259
5.0ms
1.8884391871854242e-266
2.1297140153402115e-266
14.0ms
1.4241182745666305e-298
5.25019913755131e-298
22.0ms
-6.160046816122469e-257
-3.1893654080387137e-260
29.0ms
-3.7642309291962025e-198
-2.758690381618611e-203
23.0ms
-3.454584561999502e-95
-3.5566937348810737e-99
21.0ms
-5.37730536317033e+255
-2.6943887538583875e+255
Results
227.0ms1376×body256valid
20.0ms125×body256infinite
Compiler

Compiled 5135 to 3414 computations (33.5% saved)

regimes1.7s (2.2%)

Counts
44 → 13
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
Outputs
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.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))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y))))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
Calls

9 calls:

284.0ms
i
239.0ms
z
217.0ms
t
206.0ms
j
179.0ms
y
Results
ErrorSegmentsBranch
17.3b6x
15.2b10y
13.8b13z
15.1b10t
15.8b8a
18.5b5b
14.7b9c
15.3b8i
14.4b11j
Compiler

Compiled 673 to 236 computations (64.9% saved)

bsearch252.0ms (0.3%)

Algorithm
12×binary-search
Steps
TimeLeftRight
34.0ms
1.1697623225076165e+110
1.8041380628307697e+119
22.0ms
2.123383744056126e+39
1.1102848914159774e+41
6.0ms
3.6904366400411446e+29
4.387309649234666e+29
18.0ms
1.4597030783691654e-37
1.752209309303289e-36
23.0ms
1.210671776276774e-123
3.8181502950074495e-121
25.0ms
2.4917318996792637e-275
5.6708238228585566e-266
22.0ms
-1.7281000704582848e-267
-1.3723165880942213e-270
23.0ms
-1.9119965885350417e-177
-4.926979513565058e-180
21.0ms
-6.499249276946318e-91
-3.0498864105723977e-92
21.0ms
-3.106868287805942e-63
-1.606603904248987e-65
21.0ms
-2.089556606023329e-25
-1.9329456510712154e-27
15.0ms
-1.3132528689099615e+114
-9.161160568176772e+113
Results
212.0ms1312×body256valid
21.0ms125×body256infinite
Compiler

Compiled 5240 to 3474 computations (33.7% saved)

regimes2.0s (2.6%)

Counts
43 → 13
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
Outputs
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.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))))
(+.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 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 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(+.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 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
Calls

9 calls:

418.0ms
z
309.0ms
t
279.0ms
y
211.0ms
j
193.0ms
x
Results
ErrorSegmentsBranch
16.8b7x
15.2b10y
14.1b13z
15.3b10t
15.8b8a
18.5b5b
15.8b7c
16.3b9i
14.9b11j
Compiler

Compiled 650 to 233 computations (64.2% saved)

bsearch411.0ms (0.5%)

Algorithm
12×binary-search
Steps
TimeLeftRight
35.0ms
1.1697623225076165e+110
1.8041380628307697e+119
32.0ms
2.123383744056126e+39
1.1102848914159774e+41
128.0ms
3.6904366400411446e+29
4.387309649234666e+29
20.0ms
1.4597030783691654e-37
1.752209309303289e-36
23.0ms
1.210671776276774e-123
3.8181502950074495e-121
31.0ms
1.6740305125525352e-158
5.630793181331425e-144
25.0ms
2.4917318996792637e-275
5.6708238228585566e-266
31.0ms
-1.174562816458282e-271
-6.012757536123088e-288
23.0ms
-5.394316253952072e-201
-1.0808473230232444e-205
22.0ms
-3.106868287805942e-63
-1.606603904248987e-65
25.0ms
-2.089556606023329e-25
-1.9329456510712154e-27
14.0ms
-1.3132528689099615e+114
-9.161160568176772e+113
Results
369.0ms1392×body256valid
21.0ms117×body256infinite
Compiler

Compiled 5491 to 3638 computations (33.7% saved)

regimes1.6s (2.1%)

Counts
42 → 12
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
Outputs
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 c t) (*.f64 y i)) j))
(+.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 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
Calls

9 calls:

236.0ms
i
224.0ms
j
224.0ms
z
218.0ms
y
194.0ms
a
Results
ErrorSegmentsBranch
18.2b6x
16.6b11y
14.7b12z
17.9b7t
16.0b8a
19.2b4b
18.6b5c
15.6b10i
15.0b11j
Compiler

Compiled 627 to 228 computations (63.6% saved)

bsearch289.0ms (0.4%)

Algorithm
11×binary-search
Steps
TimeLeftRight
8.0ms
3.6904366400411446e+29
4.387309649234666e+29
18.0ms
1.4597030783691654e-37
1.752209309303289e-36
24.0ms
1.210671776276774e-123
3.8181502950074495e-121
45.0ms
1.6740305125525352e-158
5.630793181331425e-144
29.0ms
1.204909860958239e-231
7.640802027911606e-219
29.0ms
1.7321300878249285e-288
2.4917318996792637e-275
57.0ms
-1.277575626756857e-222
-7.734530738164452e-224
23.0ms
-1.9119965885350417e-177
-4.926979513565058e-180
20.0ms
-6.499249276946318e-91
-3.0498864105723977e-92
20.0ms
-2.373805621136904e-23
-2.089556606023329e-25
16.0ms
-1.3132528689099615e+114
-9.161160568176772e+113
Results
224.0ms1264×body256valid
10.0ms61×body256infinite
Compiler

Compiled 4990 to 3291 computations (34% saved)

regimes2.3s (2.9%)

Counts
41 → 12
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))))
Outputs
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(+.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 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
Calls

9 calls:

434.0ms
z
375.0ms
i
323.0ms
y
267.0ms
c
264.0ms
t
Results
ErrorSegmentsBranch
18.2b6x
16.6b11y
16.5b11z
16.7b9t
16.5b8a
20.4b3b
16.9b10c
15.6b12i
18.1b6j
Compiler

Compiled 604 to 223 computations (63.1% saved)

bsearch309.0ms (0.4%)

Algorithm
11×binary-search
Steps
TimeLeftRight
33.0ms
3.5912010551784023e+180
8.877760525721266e+184
62.0ms
3.4396713342516792e-34
5.309588195663588e-29
17.0ms
1.4961040395390485e-168
1.0858862249809215e-167
27.0ms
7.910205217800871e-185
3.5496025247175235e-180
28.0ms
1.9031442644780979e-243
8.030457277208343e-243
21.0ms
7.119729746785213e-280
5.21688056907181e-276
18.0ms
-1.9251301532051752e-250
-2.913884352787633e-251
23.0ms
-1.0743709996544744e-154
-3.25741497774584e-157
28.0ms
-2.2631344901360638e-72
-2.4668330965078905e-82
18.0ms
-1.4992742214410432e-36
-2.7977870695293732e-37
31.0ms
-2.1239069368260215e+26
-1.6738411914978329e+21
Results
275.0ms1344×body256valid
15.0ms87×body256infinite
Compiler

Compiled 5176 to 3437 computations (33.6% saved)

regimes1.8s (2.3%)

Counts
40 → 10
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Outputs
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.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 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 c t) (*.f64 y i)) j))
Calls

9 calls:

291.0ms
j
239.0ms
i
226.0ms
x
215.0ms
z
209.0ms
c
Results
ErrorSegmentsBranch
18.2b6x
17.3b11y
16.5b11z
16.7b9t
16.5b8a
20.4b3b
16.9b10c
16.7b10i
15.7b10j
Compiler

Compiled 581 to 218 computations (62.5% saved)

bsearch243.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
0.2661376875716576
66479.96536948321
63.0ms
1.934694882227242e-88
2.973715413869608e-76
20.0ms
1.5563129435461153e-221
7.642462914137485e-218
17.0ms
6.773113797060939e-281
7.588265270024028e-280
17.0ms
-4.894074477261348e-289
-1.1456491409999242e-289
3.0ms
-2.544420926389309e-255
-2.3686774734989535e-259
19.0ms
-5.712682707150508e-130
-9.529411776905652e-131
20.0ms
-1.6576613645609963e-30
-3.625361617198887e-31
56.0ms
-1.4568436396939016e+29
-4.1486184020102215e+27
Results
218.0ms928×body256valid
11.0ms54×body256infinite
Compiler

Compiled 3432 to 2263 computations (34.1% saved)

regimes1.9s (2.5%)

Counts
39 → 10
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
Outputs
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 c t) (*.f64 y i)) j))
(+.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 c t) (*.f64 y i)) j))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
Calls

9 calls:

322.0ms
y
290.0ms
i
282.0ms
j
251.0ms
a
228.0ms
c
Results
ErrorSegmentsBranch
18.2b6x
16.7b13y
18.8b7z
18.4b8t
15.3b10a
20.4b3b
17.3b11c
17.8b11i
16.0b10j
Compiler

Compiled 559 to 214 computations (61.7% saved)

bsearch299.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
164381971317412.66
31527701054656212.0
52.0ms
3.767896051277014e-5
0.001283692830916593
21.0ms
3.097164078627751e-130
4.973393260675247e-129
22.0ms
1.272953813154059e-243
1.051892557685487e-240
38.0ms
1.4241182745666305e-298
5.25019913755131e-298
23.0ms
-6.160046816122469e-257
-3.1893654080387137e-260
17.0ms
-4.304911893773452e-197
-3.7642309291962025e-198
50.0ms
-4.357180881345927e-108
-4.593317578722189e-113
54.0ms
-8.163130715477875e+61
-2.2974157385744002e+41
Results
277.0ms1088×body256valid
6.0ms36×body256infinite
Compiler

Compiled 3982 to 2649 computations (33.5% saved)

regimes1.6s (2.1%)

Counts
38 → 10
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (neg.f64 (*.f64 a t)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
Outputs
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i 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 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.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 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 c t) (*.f64 y i)) j))
Calls

9 calls:

362.0ms
y
214.0ms
j
210.0ms
c
173.0ms
a
153.0ms
z
Results
ErrorSegmentsBranch
18.2b6x
18.5b12y
19.4b7z
18.8b8t
17.0b9a
20.4b3b
17.0b12c
19.5b9i
16.0b10j
Compiler

Compiled 537 to 209 computations (61.1% saved)

bsearch253.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
63.0ms
0.2661376875716576
66479.96536948321
31.0ms
1.934694882227242e-88
2.973715413869608e-76
24.0ms
1.5563129435461153e-221
7.642462914137485e-218
17.0ms
6.773113797060939e-281
7.588265270024028e-280
18.0ms
-4.894074477261348e-289
-1.1456491409999242e-289
23.0ms
-2.544420926389309e-255
-2.3686774734989535e-259
27.0ms
-5.712682707150508e-130
-9.529411776905652e-131
21.0ms
-1.907219125065788e-115
-5.206543014845698e-117
28.0ms
-1.324266570937175e+21
-79923530612615200.0
Results
230.0ms1088×body256valid
8.0ms49×body256infinite
Compiler

Compiled 3994 to 2618 computations (34.5% saved)

regimes1.5s (2%)

Counts
35 → 17
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
Outputs
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
Calls

9 calls:

292.0ms
c
264.0ms
y
192.0ms
i
185.0ms
a
173.0ms
z
Results
ErrorSegmentsBranch
20.6b3x
20.4b9y
20.0b11z
19.3b9t
18.3b9a
20.4b3b
17.3b17c
19.5b9i
18.4b6j
Compiler

Compiled 474 to 196 computations (58.6% saved)

bsearch466.0ms (0.6%)

Algorithm
16×binary-search
Steps
TimeLeftRight
48.0ms
6.8685663571613064e+215
5.1408003502423385e+233
37.0ms
6.780423494082587e+195
1.7428808414614153e+202
37.0ms
2.696598740469075e+140
8.130550633977913e+150
28.0ms
1.1882596760721723e+81
2.9621183285294972e+88
28.0ms
7.363438387091585e-50
1.4492861890490118e-39
40.0ms
1.2024594545349582e-140
1.098833748956059e-134
25.0ms
1.8424589418699638e-152
2.8646106348428707e-146
22.0ms
1.3973726270679869e-183
1.2854295135196831e-180
20.0ms
5.809226033160343e-271
1.4633957020481238e-269
34.0ms
1.2957881962353941e-306
3.0345747790508347e-298
15.0ms
-1.996235676667452e-241
-5.9068426435188896e-242
15.0ms
-7.771301371962827e-208
-2.437778564677192e-208
17.0ms
-4.532484511778661e-86
-1.5142899383691275e-86
29.0ms
-7.337630180879034e-64
-3.724566201411728e-81
26.0ms
-5.8702984564953155e+106
-3.263077297725279e+105
44.0ms
-3.0927176090965995e+228
-2.8072101699171753e+222
Results
370.0ms2096×body256valid
58.0ms343×body256infinite
Compiler

Compiled 6923 to 4762 computations (31.2% saved)

regimes1.3s (1.7%)

Counts
34 → 9
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 t x)))
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b)))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a)))
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a))))
(-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j)))
(+.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 y z) (*.f64 a t)) x))
Outputs
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(+.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 y z) (*.f64 a t)) x))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.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 y z) (*.f64 a t)) x))
(-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
Calls

9 calls:

231.0ms
z
201.0ms
a
189.0ms
b
177.0ms
t
142.0ms
c
Results
ErrorSegmentsBranch
20.6b3x
21.7b6y
20.0b11z
19.3b9t
19.8b9a
23.2b5b
19.9b10c
20.4b9i
19.7b5j
Compiler

Compiled 455 to 195 computations (57.1% saved)

bsearch276.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
3.9790256018018667e+177
3.1935338014144306e+179
24.0ms
4.878057567642929e+33
8.064319548754209e+34
63.0ms
1.1590196104843557e-219
1.025116459858469e-211
44.0ms
4.734926478034692e-252
7.821877782263473e-251
23.0ms
2.0520413674737856e-265
1.8165838705254044e-263
32.0ms
-1.644861338434221e-118
-1.0143933375826325e-126
31.0ms
-2.9058934259997525e-47
-3.630531258080873e-62
33.0ms
-2.2717869390339044e+101
-4.385054675189595e+91
Results
223.0ms1056×body256valid
14.0ms85×body256infinite
Compiler

Compiled 3596 to 2408 computations (33% saved)

regimes2.0s (2.6%)

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

9 calls:

443.0ms
a
289.0ms
z
277.0ms
t
255.0ms
j
187.0ms
c
Results
ErrorSegmentsBranch
23.5b3x
21.8b6y
22.6b7z
20.0b11t
17.6b15a
23.2b5b
22.5b7c
21.2b9i
18.4b12j
Compiler

Compiled 436 to 194 computations (55.5% saved)

bsearch448.0ms (0.6%)

Algorithm
14×binary-search
Steps
TimeLeftRight
36.0ms
6.807449911479685e+194
4.835080350266234e+199
33.0ms
6.259567330862276e+178
4.387108290270581e+181
70.0ms
5.699660263671377e+127
9.640323404249666e+137
58.0ms
5.691434792477688e+109
1.271031596694601e+111
22.0ms
6.978698842071686e+36
4.019167515249944e+38
24.0ms
31527701054656212.0
1.1140908882751778e+21
22.0ms
0.001283692830916593
0.1256854089911415
40.0ms
2.6051741781239244e-66
1.3391458170697158e-38
23.0ms
6.585966772134107e-91
9.478498154962374e-88
27.0ms
1.9972214620171245e-127
1.653227158016678e-120
28.0ms
1.272953813154059e-243
1.051892557685487e-240
21.0ms
-4.304911893773452e-197
-3.7642309291962025e-198
26.0ms
-3.75251779587741e-154
-5.59765154074006e-159
19.0ms
-7.55978056371939e+62
-8.163130715477875e+61
Results
379.0ms1808×body256valid
43.0ms259×body256infinite
Compiler

Compiled 5829 to 4016 computations (31.1% saved)

regimes1.8s (2.3%)

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

9 calls:

367.0ms
j
258.0ms
z
240.0ms
t
190.0ms
a
188.0ms
b
Results
ErrorSegmentsBranch
29.0b5x
25.3b6y
24.5b12z
24.1b12t
22.8b8a
24.5b9b
23.9b8c
24.3b8i
22.0b15j
Compiler

Compiled 417 to 189 computations (54.7% saved)

bsearch407.0ms (0.5%)

Algorithm
14×binary-search
Steps
TimeLeftRight
43.0ms
1.959231780170709e+239
2.807185990858049e+242
32.0ms
1.8071057212682e+116
2.051171171125648e+119
32.0ms
1.1856813343007042e-10
1.3117465859564227e-5
22.0ms
2.8379989600513307e-48
4.972557512893583e-47
25.0ms
9.23822426967828e-131
1.5263749388601243e-127
12.0ms
4.370344064039607e-215
7.258277072337407e-215
24.0ms
3.341705173689586e-229
2.636810332071804e-225
29.0ms
-3.561485810934583e-309
4.997534471905291e-299
29.0ms
-1.4650528379448507e-273
-8.796670183269511e-283
31.0ms
-1.1198236916240385e-191
-3.8719098148595475e-201
31.0ms
-4.399550991634071e-42
-5.9516868427203104e-58
25.0ms
-3.855701654381559e+123
-8.98339323320894e+122
32.0ms
-5.837038553643834e+163
-6.804627319615612e+161
39.0ms
-1.4728589277823195e+218
-6.46185180557864e+213
Results
311.0ms1776×body256valid
61.0ms353×body256infinite
Compiler

Compiled 5678 to 3959 computations (30.3% saved)

regimes1.4s (1.9%)

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

9 calls:

259.0ms
a
204.0ms
j
172.0ms
t
167.0ms
c
145.0ms
z
Results
ErrorSegmentsBranch
26.8b9x
25.6b6y
27.4b7z
26.7b8t
24.0b11a
25.7b7b
24.8b8c
25.4b10i
23.6b15j
Compiler

Compiled 399 to 185 computations (53.6% saved)

bsearch357.0ms (0.5%)

Algorithm
14×binary-search
Steps
TimeLeftRight
36.0ms
1.959231780170709e+239
2.807185990858049e+242
30.0ms
1.8071057212682e+116
2.051171171125648e+119
34.0ms
4.1977972916381356e+48
1.9024936730598502e+56
16.0ms
0.09458525854426403
0.2661376875716576
21.0ms
2.8009160672329376e-102
1.4641536943088896e-101
21.0ms
4.370344064039607e-215
7.258277072337407e-215
0.0ms
2.636810332071804e-225
2.733752598446409e-225
20.0ms
1.2453741530773946e-282
6.773113797060939e-281
27.0ms
-1.4650528379448507e-273
-8.796670183269511e-283
27.0ms
-1.1198236916240385e-191
-3.8719098148595475e-201
33.0ms
-5.9516868427203104e-58
-1.8716643426204192e-77
23.0ms
-3.855701654381559e+123
-8.98339323320894e+122
27.0ms
-5.837038553643834e+163
-6.804627319615612e+161
42.0ms
-1.4728589277823195e+218
-6.46185180557864e+213
Results
271.0ms1552×body256valid
63.0ms338×body256infinite
Compiler

Compiled 4721 to 3332 computations (29.4% saved)

regimes1.3s (1.8%)

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

9 calls:

256.0ms
t
180.0ms
j
161.0ms
a
159.0ms
i
140.0ms
z
Results
ErrorSegmentsBranch
28.7b7x
25.8b6y
27.9b7z
25.8b11t
26.1b9a
25.7b7b
24.8b8c
26.7b8i
24.7b13j
Compiler

Compiled 383 to 182 computations (52.5% saved)

bsearch360.0ms (0.5%)

Algorithm
12×binary-search
Steps
TimeLeftRight
38.0ms
2.9683612328317903e+190
6.382755660952655e+198
29.0ms
0.2661376875716576
66479.96536948321
19.0ms
2.8009160672329376e-102
1.4641536943088896e-101
12.0ms
4.370344064039607e-215
7.258277072337407e-215
26.0ms
2.733752598446409e-225
1.4162260851024923e-221
25.0ms
1.2453741530773946e-282
6.773113797060939e-281
39.0ms
-1.4650528379448507e-273
-8.796670183269511e-283
27.0ms
-1.1198236916240385e-191
-3.8719098148595475e-201
51.0ms
-5.9516868427203104e-58
-1.8716643426204192e-77
21.0ms
-3.855701654381559e+123
-8.98339323320894e+122
34.0ms
-5.837038553643834e+163
-6.804627319615612e+161
38.0ms
-1.4728589277823195e+218
-6.46185180557864e+213
Results
289.0ms1488×body256valid
46.0ms285×body256infinite
Compiler

Compiled 4436 to 3145 computations (29.1% saved)

regimes1.1s (1.4%)

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

9 calls:

180.0ms
j
150.0ms
t
135.0ms
i
133.0ms
a
120.0ms
c
Results
ErrorSegmentsBranch
28.7b7x
25.8b6y
27.9b7z
26.0b12t
25.9b10a
25.7b7b
24.8b8c
25.7b10i
24.7b13j
Compiler

Compiled 367 to 176 computations (52% saved)

bsearch309.0ms (0.4%)

Algorithm
12×binary-search
Steps
TimeLeftRight
40.0ms
2.9683612328317903e+190
6.382755660952655e+198
28.0ms
0.2661376875716576
66479.96536948321
19.0ms
2.8009160672329376e-102
1.4641536943088896e-101
11.0ms
4.370344064039607e-215
7.258277072337407e-215
23.0ms
2.733752598446409e-225
1.4162260851024923e-221
21.0ms
1.2453741530773946e-282
6.773113797060939e-281
25.0ms
-1.4650528379448507e-273
-8.796670183269511e-283
26.0ms
-1.1198236916240385e-191
-3.8719098148595475e-201
31.0ms
-5.9516868427203104e-58
-1.8716643426204192e-77
22.0ms
-3.855701654381559e+123
-8.98339323320894e+122
28.0ms
-5.837038553643834e+163
-6.804627319615612e+161
35.0ms
-1.4728589277823195e+218
-6.46185180557864e+213
Results
245.0ms1488×body256valid
45.0ms256×body256infinite
Compiler

Compiled 4421 to 3130 computations (29.2% saved)

regimes1.6s (2.1%)

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

9 calls:

328.0ms
i
221.0ms
a
215.0ms
t
183.0ms
c
146.0ms
b
Results
ErrorSegmentsBranch
28.7b8x
24.4b11y
28.0b7z
27.6b10t
24.6b16a
28.7b6b
25.5b9c
26.9b12i
29.6b9j
Compiler

Compiled 351 to 175 computations (50.1% saved)

bsearch232.0ms (0.3%)

Algorithm
10×binary-search
Steps
TimeLeftRight
21.0ms
1.8592752581915606e+64
3.450987988911179e+65
23.0ms
3.8518685497616963e-48
1.4827690317542474e-45
23.0ms
1.5807098049621048e-87
1.3105552055298353e-84
25.0ms
1.4473029952830942e-157
2.97634918116619e-149
28.0ms
8.36417568933233e-256
1.6228812511128796e-245
17.0ms
8.742301945870474e-294
1.1063597932358773e-292
20.0ms
-5.6001899225257595e-154
-3.4063954135071435e-156
27.0ms
-0.002481618158276706
-4.184086453263242e-10
18.0ms
-9.766576439676656e+28
-6.615091534769088e+27
29.0ms
-2.424505533394229e+149
-9.946709292675947e+146
Results
205.0ms1232×body256valid
10.0ms62×body256infinite
Compiler

Compiled 3656 to 2569 computations (29.7% saved)

regimes1.3s (1.7%)

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

9 calls:

406.0ms
j
160.0ms
a
158.0ms
y
124.0ms
i
113.0ms
t
Results
ErrorSegmentsBranch
28.7b8x
23.9b14y
28.9b7z
27.6b10t
25.9b13a
28.8b6b
25.5b9c
28.3b10i
28.8b12j
Compiler

Compiled 336 to 173 computations (48.5% saved)

bsearch273.0ms (0.4%)

Algorithm
13×binary-search
Steps
TimeLeftRight
22.0ms
1.8592752581915606e+64
3.450987988911179e+65
23.0ms
3.8518685497616963e-48
1.4827690317542474e-45
23.0ms
1.5807098049621048e-87
1.3105552055298353e-84
22.0ms
2.97634918116619e-149
2.3942279152894215e-146
27.0ms
8.36417568933233e-256
1.6228812511128796e-245
17.0ms
8.742301945870474e-294
1.1063597932358773e-292
19.0ms
-5.6001899225257595e-154
-3.4063954135071435e-156
29.0ms
-3.898889616070626e-84
-3.553725141580533e-94
19.0ms
-1.1466729140351146e-68
-3.577205537353308e-70
17.0ms
-2.703085127674618e-66
-3.730758257509346e-67
11.0ms
-1.0788827725069263e-17
-6.14248124396053e-18
18.0ms
-9.766576439676656e+28
-6.615091534769088e+27
24.0ms
-2.424505533394229e+149
-9.946709292675947e+146
Results
245.0ms1504×body256valid
8.0ms49×body256infinite
Compiler

Compiled 4450 to 3153 computations (29.1% saved)

regimes2.1s (2.8%)

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

9 calls:

1.2s
j
208.0ms
z
144.0ms
i
112.0ms
a
109.0ms
t
Results
ErrorSegmentsBranch
28.7b8x
26.1b9y
29.4b7z
28.9b8t
27.6b10a
28.8b6b
25.5b9c
28.1b12i
28.3b13j
Compiler

Compiled 321 to 171 computations (46.7% saved)

bsearch224.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
6.8685663571613064e+215
5.1408003502423385e+233
39.0ms
3.8930031140250916e+189
6.780423494082587e+195
24.0ms
8.130550633977913e+150
3.7385780036743577e+152
23.0ms
4.353780347473159e+27
2.631989374165118e+30
20.0ms
2.252652180481673e-30
1.7481141936792147e-28
19.0ms
-6.348385212108013e-284
-2.472863967787325e-285
29.0ms
-1.010858171841043e-146
-5.286394044291505e-158
24.0ms
-3.5387106015428367e+103
-5.372303209867068e+101
Results
173.0ms1040×body256valid
36.0ms204×body256infinite
Compiler

Compiled 2975 to 2156 computations (27.5% saved)

regimes1.3s (1.7%)

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

9 calls:

275.0ms
a
175.0ms
y
162.0ms
x
144.0ms
t
128.0ms
i
Results
ErrorSegmentsBranch
28.1b10x
25.8b12y
29.5b7z
29.0b8t
26.2b14a
28.8b6b
25.6b9c
29.2b11i
30.5b8j
Compiler

Compiled 306 to 167 computations (45.4% saved)

bsearch230.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
8.130550633977913e+150
3.7385780036743577e+152
25.0ms
4.353780347473159e+27
2.631989374165118e+30
24.0ms
8.462730719563199e-38
8.326164831824749e-34
24.0ms
2.8646106348428707e-146
4.788132813192664e-142
22.0ms
7.035703379035555e-203
2.7142375069037753e-201
22.0ms
3.0345747790508347e-298
1.006191698901931e-294
63.0ms
-1.010858171841043e-146
-5.286394044291505e-158
23.0ms
-3.5387106015428367e+103
-5.372303209867068e+101
Results
204.0ms1008×body256valid
13.0ms66×body256infinite
Compiler

Compiled 2911 to 2076 computations (28.7% saved)

regimes1.3s (1.7%)

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

9 calls:

323.0ms
y
171.0ms
x
156.0ms
t
141.0ms
z
133.0ms
i
Results
ErrorSegmentsBranch
32.2b8x
27.6b10y
30.7b10z
32.3b6t
27.7b11a
29.8b8b
28.6b7c
29.7b12i
32.7b9j
Compiler

Compiled 291 to 166 computations (43% saved)

bsearch315.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
3.8518685497616963e-48
1.4827690317542474e-45
23.0ms
1.5807098049621048e-87
1.3105552055298353e-84
40.0ms
8.742301945870474e-294
1.1063597932358773e-292
20.0ms
-5.6001899225257595e-154
-3.4063954135071435e-156
23.0ms
-1.6690458493477066e-120
-1.7154979693991013e-122
51.0ms
-3.898889616070626e-84
-3.553725141580533e-94
46.0ms
-1.1466729140351146e-68
-3.577205537353308e-70
33.0ms
-1.6669587965734964e-18
-4.972895272940508e-20
31.0ms
-7.018897176588282e+79
-4.005347352665545e+69
Results
280.0ms1120×body256valid
5.0ms33×body256infinite
Compiler

Compiled 2942 to 2213 computations (24.8% saved)

regimes1.2s (1.5%)

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

9 calls:

200.0ms
i
186.0ms
y
177.0ms
j
130.0ms
b
114.0ms
x
Results
ErrorSegmentsBranch
33.8b6x
29.7b8y
32.2b8z
32.3b6t
28.7b9a
31.2b7b
32.5b7c
30.8b11i
34.1b8j
Compiler

Compiled 278 to 158 computations (43.2% saved)

bsearch216.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
9.478498154962374e-88
1.8640673200368285e-86
40.0ms
3.196623107184199e-99
7.5805240737093915e-93
35.0ms
4.973393260675247e-129
1.9972214620171245e-127
26.0ms
1.35349303104379e-207
2.615521503812613e-201
25.0ms
1.7668456374279152e-284
1.0979938887419438e-281
23.0ms
-6.160046816122469e-257
-3.1893654080387137e-260
26.0ms
-3.7642309291962025e-198
-2.758690381618611e-203
22.0ms
-8.727584582692125e-23
-1.3065111133047728e-24
Results
202.0ms1024×body256valid
2.0ms11×body256infinite
Compiler

Compiled 2595 to 1907 computations (26.5% saved)

regimes958.0ms (1.2%)

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

9 calls:

319.0ms
i
119.0ms
j
115.0ms
b
79.0ms
a
78.0ms
z
Results
ErrorSegmentsBranch
33.8b6x
29.7b8y
32.2b8z
32.5b6t
30.0b8a
31.3b7b
33.7b5c
32.0b9i
34.1b8j
Compiler

Compiled 245 to 151 computations (38.4% saved)

bsearch176.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
8.05194194050367e+22
2.7701659810516856e+28
20.0ms
8.742301945870474e-294
1.1063597932358773e-292
20.0ms
-5.6001899225257595e-154
-3.4063954135071435e-156
22.0ms
-5.574511719237528e-77
-3.056917314146695e-79
19.0ms
-2.703085127674618e-66
-3.730758257509346e-67
26.0ms
-2.075688598811412e-24
-3.575531240797919e-32
35.0ms
-7.018897176588282e+79
-4.005347352665545e+69
Results
150.0ms864×body256valid
8.0ms47×body256infinite
Compiler

Compiled 2173 to 1591 computations (26.8% saved)

regimes854.0ms (1.1%)

Counts
19 → 11
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
Outputs
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.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 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
Calls

9 calls:

167.0ms
y
154.0ms
z
93.0ms
i
91.0ms
t
82.0ms
a
Results
ErrorSegmentsBranch
34.4b7x
29.0b11y
31.2b11z
32.5b6t
31.0b5a
31.3b7b
34.6b5c
31.1b11i
35.6b6j
Compiler

Compiled 234 to 149 computations (36.3% saved)

bsearch284.0ms (0.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
26.0ms
8.05194194050367e+22
2.7701659810516856e+28
30.0ms
8.36417568933233e-256
1.6228812511128796e-245
19.0ms
4.22195413111537e-292
3.680759796699254e-291
18.0ms
-4.6601762869395484e-302
-7.250258588417612e-303
24.0ms
-8.320419428611329e-250
-1.0363124176317185e-251
23.0ms
-1.0349008882582705e-168
-3.602170651503354e-171
31.0ms
-3.898889616070626e-84
-3.553725141580533e-94
22.0ms
-1.1466729140351146e-68
-3.577205537353308e-70
20.0ms
-1.6669587965734964e-18
-4.972895272940508e-20
71.0ms
-7.018897176588282e+79
-4.005347352665545e+69
Results
262.0ms1280×body256valid
6.0ms37×body256infinite
Compiler

Compiled 3075 to 2293 computations (25.4% saved)

regimes781.0ms (1%)

Counts
18 → 10
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(/.f64 1 (/.f64 1 (*.f64 a (*.f64 i b))))
Outputs
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.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 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.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)))
Calls

9 calls:

196.0ms
c
157.0ms
y
154.0ms
a
58.0ms
j
58.0ms
i
Results
ErrorSegmentsBranch
36.9b3x
32.9b13y
34.8b5z
34.8b6t
31.4b10a
34.6b3b
34.7b9c
35.4b6i
37.6b6j
Compiler

Compiled 224 to 144 computations (35.7% saved)

bsearch295.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.1140908882751778e+21
9.325462976771243e+21
9.0ms
4.5056434818622216e-29
5.502920501797598e-29
53.0ms
9.400941742487692e-70
2.6051741781239244e-66
27.0ms
2.0771611148302678e-108
8.783213589572674e-106
49.0ms
2.813669111021789e-228
5.932669111301887e-220
23.0ms
1.7668456374279152e-284
1.0979938887419438e-281
50.0ms
-6.160046816122469e-257
-3.1893654080387137e-260
17.0ms
-4.304911893773452e-197
-3.7642309291962025e-198
47.0ms
-2.7696483901531567e-118
-7.368853799125479e-119
Results
249.0ms976×body256valid
33.0ms22×body256infinite
Compiler

Compiled 2368 to 1742 computations (26.4% saved)

regimes532.0ms (0.7%)

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

9 calls:

85.0ms
y
83.0ms
j
76.0ms
i
67.0ms
c
60.0ms
b
Results
ErrorSegmentsBranch
39.0b5x
34.6b12y
34.8b5z
36.0b5t
35.5b3a
32.3b8b
35.9b8c
36.1b7i
37.6b6j
Compiler

Compiled 197 to 132 computations (33% saved)

bsearch281.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
84.0ms
1.4840589071812453e+147
8.293385908822337e+149
33.0ms
6.857872526955731e+46
1.0114499235476958e+54
76.0ms
1.0409995015561296e+34
1.2015783536289552e+36
29.0ms
8.219525936333459e-90
7.025671344355767e-78
19.0ms
-1.0783480249023932e-258
-8.16856339452814e-261
20.0ms
-5.875606214185499e-167
-1.4133137087769356e-168
21.0ms
-3.290511096037877e-22
-2.8724315952237447e-24
Results
200.0ms880×body256valid
71.0ms113×body256infinite
Compiler

Compiled 2140 to 1574 computations (26.4% saved)

regimes536.0ms (0.7%)

Counts
14 → 5
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
Outputs
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
(*.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 a (-.f64 (*.f64 i b) (*.f64 t x)))
Calls

9 calls:

107.0ms
y
66.0ms
z
63.0ms
b
62.0ms
a
60.0ms
i
Results
ErrorSegmentsBranch
39.0b5x
36.7b10y
40.1b4z
36.0b5t
35.6b5a
35.9b3b
37.5b5c
37.7b5i
38.8b5j
Compiler

Compiled 188 to 128 computations (31.9% saved)

bsearch99.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
2.0771611148302678e-108
8.783213589572674e-106
23.0ms
1.7668456374279152e-284
1.0979938887419438e-281
25.0ms
-6.160046816122469e-257
-3.1893654080387137e-260
23.0ms
-7.88449513317337e-139
-1.9063371535564138e-141
Results
93.0ms512×body256valid
0.0msbody256infinite
Compiler

Compiled 1266 to 930 computations (26.5% saved)

regimes262.0ms (0.3%)

Counts
13 → 3
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(/.f64 a (/.f64 -1 (*.f64 t x)))
(/.f64 a (/.f64 1 (*.f64 i b)))
(*.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 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
Calls

9 calls:

55.0ms
x
37.0ms
t
35.0ms
j
26.0ms
y
23.0ms
i
Results
ErrorSegmentsBranch
40.3b3x
40.4b4y
41.9b2z
39.3b5t
36.8b3a
37.2b3b
39.0b3c
41.8b2i
39.9b5j
Compiler

Compiled 179 to 124 computations (30.7% saved)

bsearch77.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
2.0771611148302678e-108
8.783213589572674e-106
23.0ms
-7.88449513317337e-139
-1.9063371535564138e-141
Results
41.0ms256×body256valid
0.0msbody256infinite
Compiler

Compiled 658 to 482 computations (26.7% saved)

regimes301.0ms (0.4%)

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

9 calls:

59.0ms
b
54.0ms
t
48.0ms
y
43.0ms
a
41.0ms
c
Results
ErrorSegmentsBranch
43.0b1x
42.0b3y
41.8b3z
41.9b3t
39.4b3a
40.3b4b
40.1b3c
43.0b1i
41.8b3j
Compiler

Compiled 170 to 120 computations (29.4% saved)

bsearch104.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
53.0ms
2.0771611148302678e-108
8.783213589572674e-106
51.0ms
-7.88449513317337e-139
-1.9063371535564138e-141
Results
100.0ms256×body256valid
0.0msbody256infinite
Compiler

Compiled 626 to 482 computations (23% saved)

regimes293.0ms (0.4%)

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

9 calls:

58.0ms
j
37.0ms
c
34.0ms
y
33.0ms
a
31.0ms
b
Results
ErrorSegmentsBranch
46.1b5x
47.5b6y
47.4b4z
47.7b4t
46.0b5a
45.5b5b
45.1b6c
46.0b3i
48.3b4j
Compiler

Compiled 161 to 118 computations (26.7% saved)

bsearch124.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
9.424248484574765e+104
6.447868297913882e+105
29.0ms
-3.7734485988227303e-212
-3.2982302912291126e-225
16.0ms
-1.4227513572203738e-24
-4.893519670139083e-25
26.0ms
-4.57340444587645e-15
-1.4227513572203738e-24
33.0ms
-1.3346893230963066e+60
-2.685955853644573e+45
Results
108.0ms640×body256valid
7.0ms46×body256infinite
Compiler

Compiled 1325 to 1069 computations (19.3% saved)

regimes144.0ms (0.2%)

Counts
8 → 3
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 x (*.f64 t (neg.f64 a)))
(*.f64 (*.f64 t x) (neg.f64 a))
Outputs
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 i (*.f64 a b))
Calls

9 calls:

33.0ms
a
20.0ms
c
15.0ms
i
15.0ms
b
15.0ms
x
Results
ErrorSegmentsBranch
47.3b3x
50.0b2y
50.2b2z
48.9b2t
47.0b6a
47.6b3b
49.8b3c
46.0b3i
49.7b2j
Compiler

Compiled 140 to 108 computations (22.9% saved)

bsearch45.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
5.309588195663588e-29
1.1084192727076127e-27
23.0ms
-2.410529589241483e-95
-3.1283572114307275e-99
Results
39.0ms240×body256valid
2.0ms12×body256infinite
Compiler

Compiled 515 to 409 computations (20.6% saved)

regimes43.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(*.f64 i (*.f64 a b))
(*.f64 (*.f64 a b) i)
Outputs
(*.f64 i (*.f64 a b))
Calls

9 calls:

5.0ms
j
5.0ms
t
5.0ms
a
5.0ms
c
5.0ms
y
Results
ErrorSegmentsBranch
51.2b1x
51.2b1y
51.2b1z
51.2b1t
51.2b1a
51.2b1b
51.2b1c
51.2b1i
51.2b1j
Compiler

Compiled 122 to 100 computations (18% saved)

regimes46.0ms (0.1%)

Counts
3 → 2
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
Outputs
(*.f64 b (*.f64 a i))
(*.f64 a (*.f64 i b))
Calls

9 calls:

9.0ms
a
7.0ms
b
6.0ms
c
4.0ms
t
4.0ms
i
Results
ErrorSegmentsBranch
52.1b1x
52.1b1y
52.1b1z
52.1b1t
51.1b2a
51.0b2b
51.1b2c
52.1b1i
52.1b1j
Compiler

Compiled 112 to 97 computations (13.4% saved)

bsearch28.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
-5.103061980856017e+75
-2.0579791934697066e+68
Results
22.0ms128×body256valid
4.0ms27×body256infinite
Compiler

Compiled 290 to 226 computations (22.1% saved)

regimes32.0ms (0%)

Accuracy

Total -10.2b remaining (-19.5%)

Threshold costs -10.2b (-19.5%)

Counts
2 → 1
Calls
Call 1
Inputs
(-.f64 1 1)
(*.f64 a (*.f64 i b))
Outputs
(*.f64 a (*.f64 i b))
Calls

9 calls:

5.0ms
c
3.0ms
j
3.0ms
y
3.0ms
t
3.0ms
z
Results
ErrorSegmentsBranch
52.1b1x
52.1b1y
52.1b1z
52.1b1t
52.1b1a
52.1b1b
52.1b1c
52.1b1i
52.1b1j
Compiler

Compiled 107 to 95 computations (11.2% saved)

simplify881.0ms (1.1%)

Algorithm
egg-herbie
Rules
968×distribute-lft-neg-in
750×*-commutative
576×+-commutative
482×distribute-rgt-neg-in
408×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0106418794
1132218364
2152518332
3167818092
4187518092
5204918092
6232018092
7278718092
8320418092
9350218092
10372618092
11385918092
12397818092
13397918092
14397918092
15400118092
16400318092
17400318092
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 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))))
(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 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))))
(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 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))))
(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 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (+.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 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))))
(if (<=.f64 c -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c 8029891305780029/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c 1369551883104473/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 c 2438866054934369/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.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 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))
(if (<=.f64 c -5728988666769511/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (if (<=.f64 c -576577292452201/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c -1255674149046407/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 4832804952552795/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c 350177730879819/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 c 2776788940479535/205688069665150755269371147819668813122841983204197482918576128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))))))))
(if (<=.f64 x -9499999999999999686368763196763739606922406395904) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 x 6129982163463555/3064991081731777716716694054300618367237478244367204352) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j)))))
(if (<=.f64 z -8799999999999999600061981413443862729488426857339551744) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (if (<=.f64 z -348449143727041/5444517870735015415413993718908291383296) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z -5401929691264679/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (if (<=.f64 z -5001010824659891/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 1120711111311/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (if (<=.f64 z 6657345609787247/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 4174443851468789/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))) (if (<=.f64 z 1472980775001683/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (if (<=.f64 z 18649621365367/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 z 1700000000000000006142121970396393462026334495711435944860589440557232770274433522561292370929471288808444007235030477701120) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))))))))))
(if (<=.f64 a -4400000000000000032541487067420572901520363914189791609689900276835783780917776247952335800319760286878789896202245883255105851299921453628297372996990040588512271622205003380687211012177191669552480720641374195512306953018956343037867720922090695464845312) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 a -6733741293329135/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 a -7136952391220833/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 1767204259295051/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 3268346101052657/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 6048387816237235/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 a 6156563468186637/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 3695578824593377/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 a 1800000000000000054259107403096724002821428209516544) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 a 12000000000000000110259448308869947768160367449204908391323917262681800704) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 z -5993325272105105/696898287454081973172991196020261297061888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 z -5483913346279295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))) (if (<=.f64 z -7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 z -7883897387251153/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -4312349034585571/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 2284057971421875/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 762889925020669/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 568699517118201/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 430000000000000028253637050368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 86000000000000004788626319778564049731584) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))))))))))))
(if (<=.f64 z -950000000000000014781445322993500873054791327075008361701282051409292092106517918101736120419295075292395966824448) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 z -2439144006089287/696898287454081973172991196020261297061888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 z -578960446186581/231584178474632390847141970017375815706539969331281128078915168015826259279872) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))) (if (<=.f64 z -106865762597601/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))) (if (<=.f64 z -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 z 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 z 5874097034986233/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 360512007250621/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))) (if (<=.f64 z 5267953421726493/11972621413014756705924586149611790497021399392059392) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 379999999999999970964410466304) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 13500000000000000470557429357186409037824) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.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 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 z -3743106036130323/340282366920938463463374607431768211456) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 z -8953818596825239/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 z -6752412114080849/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -4167509020549909/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 1372870402957405/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 z 2604693137843693/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 4041992862284903/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 8484824531937197/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 z 8680150524435699/5986310706507378352962293074805895248510699696029696) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 399999999999999965732603428864) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))))))))))
(if (<=.f64 i -740000000000000025165824) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 i -4190417494555165/11972621413014756705924586149611790497021399392059392) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))) (if (<=.f64 i -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 i -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 i -4836680888082873/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))) (if (<=.f64 i 6985441083371519/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 i 4132137262574107/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 i 8596368114099035/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 1274731182760241/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 i 5887396732412085/356811923176489970264571492362373784095686656) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 i 115999999999999999230076248062532181170483826884097238052244541425010101744072250617972096359488824275506432708989859652060875582511144580489263800613954058055305798403583436648349696) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))))))))))))))
(if (<=.f64 j -4600000000000000116098334720) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -2454866031454251/2854495385411919762116571938898990272765493248) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -6992716752707823/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -2113178124542661/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -61718895773929/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j 5620286311649771/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 8139666055761541/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j 4562960586989249/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 280) (+.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 c t) (*.f64 y i)) j)))))))))))
(if (<=.f64 a -2899999999999999852734863560296797332973476694724706304) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 a -1917062309491721/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 a -3534811325840507/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 1119229364220199/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 4429434928994773/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 398022940165289/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 a 1152921504606847/2305843009213693952) (+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 180000000000000) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))))))))
(if (<=.f64 j -1300000000000000000) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 j -745293613779675/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -405827311541079/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 j -3289119487288161/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -1920143424077791/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j 1660539137532887/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 3974446316289815/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j 8962958295871739/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 21500) (+.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 c t) (*.f64 y i)) j)))))))))))
(if (<=.f64 c -3000000000000000278500411116069597290671045357351523132953541643807702842459087397600889236272647876288293804294683210932416784135532294129086427576621196244077718905149588264127210758767201018861138448405221125154742414082048) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 c -36000000000000000832852794211880356854441517735063722795801574150303749659896263722497488635145756465954816) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 c -750932942315945/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -5599361855444511/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 c -8097012822408201/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -225225504864141/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 7540071506325551/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 c 6899758455336913/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 5139133111689641/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 c 6104126236436209/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 c 8688259538602803/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 c 728143801304855/50216813883093446110686315385661331328818843555712276103168) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 c 430000000000000001114889189097272562741051588074032586151470909355222520256100564992) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 c 4399999999999999988360495588285137253454108850533856124965261233409846521845205683159641193251165401254994136547530980014747102883934770725687006330880) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 17199999999999999615381028216270597807496037215258374971873419301579830269973000371185081529987649462526332715446204905442995694790448159286698537499218312282653172227734238969144077222521410235163213824) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 c 699999999999999953759041487412589747897064305200969449395799083966279702990636875879412141586111144723922485411804031416672893771159946120393416607246403738393472341399990193622010050490491998603178313451923520356352) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))))))))))))))))))
(if (<=.f64 t -3399999999999999840376251628353523558101865161154315941860899073898917844838564489397108422618382336) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -1236792945344869/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t -8931394244144417/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 2722809280660003/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 5159126280621731/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 t 6756558737692685/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 79999999999999995646018478963425280) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 5000000000000000262190592237531418597736900077214862305283068621659030917376859431910478415443928807994362318208466088914672700840093622075866148980296178635908453530060388827136) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 a -329999999999999998997479267799984917739148517578871824327901184) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 a -7914572847139345/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a -3534811325840507/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t))) (if (<=.f64 a 2882886462261005/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 5716092316252427/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6054836346213789/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 a 6904811908925349/1569275433846670190958947355801916604025588861116008628224) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 a 3804640965202595/576460752303423488) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 a 480000000000000000) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 a 220000000000000006381061170490423377920) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 a 1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 2850000000000000109091952362755490863048500846142964578188328021812770046645501926544289481640070293927128208316145930014567230143987712) (-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x))) (if (<=.f64 a 42999999999999997172866070926775565917753042381962708046224525312422637138827496292098383246305089436363156913637696128115524575599602018676391544944186207564793952053230253153189888) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 910000000000000058240906471974972740040508228324184207209503382042502841753765195521990380384159584149474127278628489993229984675494809135709841085732596183633255499312582929834978159166207557632) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t))) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -43999999999999997265397344077121488523823107015314591356531913900598177790824060109685641866417894681135599103363345372140031192131980570773571556510868261654495232) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -1060000000000000055635880083905248891531433497090741545964894347678036404714300568454593149990033056485684168881152158859264) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -5142201741628769/25711008708143844408671393477458601640355247900524685364822016) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j -462316631972025/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -6386688990511103/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 8956398538073743/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 8535058474086213/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x))) (if (<=.f64 j 630710474997163/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6742976868682543/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 8392073242338151/822752278660603021077484591278675252491367932816789931674304512) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 279564095785883/151115727451828646838272) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 j 3299999999999999788875986253279151055384797355724938887739911208236259106751221051580091882794545790509899484097413120) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 j 719999999999999965623303027469927544127768117176981601778068610949773634550471045575453441444234947871527721725223508698072148510089199116912001808930226778586382408015914666716860207563603642556275431321822299562379714329611060697643352064) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -1350000000000000075930944287635938826445987130652721634585454080942148833480029086184387948473457882421787449340346110937435284992795768850216391172507302073729024) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -1219999999999999969870484843845746662608890097079133040198738467512839536501490946599735920393378756325780428945599768821760) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -5377774977523043/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j -2370006831801635/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -5109351192408883/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 j 9001819484387803/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 j 2231744757682269/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 3602879701896397/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 749999999999999973648063573212567015885368366972534784) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j 8499999999999999659808880547337590041819230816422807267358452860728200871933972493202527987212703888968907150397014016) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 j 1949999999999999906896445699397720432012705317354325171482269154655636926907525748433519737244802983818720913005813669390612068881491580941636671565852697525338119021709768889024829728818093198589912626496602061314778392976029956056117411840) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))))))
(if (<=.f64 j -19999999999999999088892533902972076246934850801638156521986428846179361036904542766447520422260841212068416615187889431415480256613826681172330695228837644621737717981917473931530878670755986842785085156555654955008) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -2900000000000000059515113614805756022813190210488179439081940772845573376742113006457830482553724501950718656179676602783937638696363721444117202939374810586677248) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -3549999999999999986923152686998719863097486041162075494682967483498340446301490169919805115235714564897423532923497067053056) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -7512664856654187/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j -1885232707114937/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -5987520928604159/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 7520964955225875/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 5494391545392005/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 80000000000000005804733727785502268882427394302490982596546751871776813799365512595616545453945935613925007814949405769290678025309099310171922926240314574337700996146021538566425687963467776) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))))
(if (<=.f64 j -7600000000000000285275839647552437486644084110302604748798783690148066259268699572885104980951924759318770543041370325984114766767509598553564604120526513184423635503681981429170844826269846799607517708702222617935872) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -39999999999999997513997585524655898658021006377558719415029012636907434355294600099714219878561722437395999184875768520127301083756345973430519596828062056049541120) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -2149999999999999930058848209014192279160785644929046759745955247708857487532302896952953491059787250650050562595338812653568) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -6518515124270355/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j -1723641332219371/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 4120180801558523/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 8699962968163901/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 53) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 2699999999999999901283014203641429322514336234049567716955547508394343365377747617010387221379797032783542762743957683616459121268055486594172857303388845041412997638272534246699308292533929470066688) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))))
(if (<=.f64 y -1800000000000000102354176669169509124271489229167927561335634100186483739340948013837077848609900824792272475679913138030339179375978941155131785216) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 y -6799999999999999980404211712) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 y -5534023222112865/2305843009213693952) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y -1980575480546345/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x))) (if (<=.f64 y 2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y 4332015155312455/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x))) (if (<=.f64 y 8811145552479349/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 y 2712190898730935/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 y 1799770609570069/102844034832575377634685573909834406561420991602098741459288064) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 y 334999999999999984489064989538227720063806479772381452502447423488) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))
(if (<=.f64 y -2599999999999999871810250085217056048141138998553340002035069307299181917631402216575702248676461386498052701614423202125764923385569541806207533056) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 y -6799999999999999980404211712) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 y -6814889626826961/649037107316853453566312041152512) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y -2845706385096283/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t))) (if (<=.f64 y -3807631028762429/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y -1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 y -5555272689337309/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 y 1303327522775179/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y 2113178124542661/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t))) (if (<=.f64 y 7486192554119879/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 y 5686851884435831/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 y 100272933961761/25711008708143844408671393477458601640355247900524685364822016) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 y 330000000000000023112256283759883068099948257397541648650788143104) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)))))))))))))))
(if (<=.f64 c -949999999999999947114335326371404662313110074751639999544986751161161439542751859915629666474099998720) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 c -3338960419886911/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 c -8036314553897005/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 c 6690223559559187/44601490397061246283071436545296723011960832) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 c 65000000000000000588813172736) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 c 12800000000000000626902100161926663418524505645193521775936542394754153773995324878863763574365138736551847227923331542554283941358881090778909135339520) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 c 6599999999999999926516664394754764665981317725852572082394719302324731737414412842402904691628233334525700733012538906718459043823411996384848650236048978109100931962164281724183884319321768329216) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 c 699999999999999953759041487412589747897064305200969449395799083966279702990636875879412141586111144723922485411804031416672893771159946120393416607246403738393472341399990193622010050490491998603178313451923520356352) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))))))))))
(if (<=.f64 c -7799999999999999696655394366466965163039811178703160022699930903572619566894167084875563843822446182400) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 c -2349638813994493/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 c 478617820225743/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 c 3516228317727517/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 c 3954123452235231/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 c 4559885108472417/5846006549323611672814739330865132078623730171904) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 c 6799999999999999980404211712) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 c 8199999999999999879193824828766816170165774509448840821029619477629523934144674339437610208322909612403709429870821522650775745429217809052243744260096) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))))))))))
(if (<=.f64 y -539999999999999956314136724652371729839848505354806152816321582224413556736) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 y -8515366847997117/20769187434139310514121985316880384) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y -2816869893727307/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y -1376099169594043/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 y -5116944619041073/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y -8453675831600253/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 y 53369014941225/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y 918645304408865/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y 5399311828710207/51422017416287688817342786954917203280710495801049370729644032) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)))))))))))
(if (<=.f64 a -3615500148534971/42535295865117307932921825928971026432) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -106865762597601/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 a -7790019838314065/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 3013617957711377/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6325791267506407/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 a 3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 1294852429071543/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))))
(if (<=.f64 y -2799999999999999921108842348958308415307595351353371689602989953558511616) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 y -7307508186654515/45671926166590716193865151022383844364247891968) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y -2466278867083445/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 y -3754664711579725/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y -634025687370019/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 y 3865040239953979/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y 440000000000000016777216) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)))))))))
(if (<=.f64 y -107999999999999998638421884009824243475022273339969269483531963690123264) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 y -1492785346828763/1298074214633706907132624082305024) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y -6061126943744275/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y -2105228822603649/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 -1 (*.f64 c (*.f64 z b))) (if (<=.f64 y -1767627240094201/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y -6964820478839337/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y -8300110714163167/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y 6516637613875895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 1109418515384897/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y 9499999999999999713914912768) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))
(if (<=.f64 a -5678427533559429/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -3366486976990959/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 a -2683229055419289/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 8371160993642713/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a 320064692778233/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 1497704929290407/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 a 1068467890724151/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 a 8920298079412249/178405961588244985132285746181186892047843328) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 5800000000000000000000) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))))))))
(if (<=.f64 b -2381976568446569/85070591730234615865843651857942052864) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -3080600358337249/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b -2272089119508269/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 b 3010216933486969/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 1149999999999999982375454314766270464) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 b 6499999999999999955936166383350581847001104872636416) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 1499999999999999966994573608486490261547235834201701621158379867453895908843661238640389074134890770954652402623305616203257648460096719593045753856) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))))
(if (<=.f64 a -5229045092677613/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -3946943384745793/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 6173731232811501/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a 4493114787871221/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))
(if (<=.f64 a -4826810854779335/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a 1781752415879967/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(if (<=.f64 a -6569825885671873/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a 1156847945382935/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(if (<=.f64 c -5999999999999999789184508585700536127082946935780278272) (*.f64 -1 (*.f64 c (*.f64 z b))) (if (<=.f64 c -4984604984193435/41538374868278621028243970633760768) (*.f64 i (*.f64 a b)) (if (<=.f64 c -110591769249305/85070591730234615865843651857942052864) (*.f64 -1 (*.f64 c (*.f64 z b))) (if (<=.f64 c -549597469198249/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 c 949999999999999954076860636108417652488461548807131760951372862324029483709247536419862624649567256182784) (*.f64 a (*.f64 i b)) (*.f64 -1 (*.f64 c (*.f64 z b))))))))
(if (<=.f64 i -6914109363686165/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (*.f64 i (*.f64 a b)) (if (<=.f64 i 4816960962882615/89202980794122492566142873090593446023921664) (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 a b))))
(*.f64 i (*.f64 a b))
(if (<=.f64 b -1800000000000000173466460630997511261118790697572396661257473701003132928) (*.f64 b (*.f64 a i)) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(-.f64 1 1)
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 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))))
(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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (*.f64 j (fma.f64 (neg.f64 i) y (*.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 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) j) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))))
(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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (+.f64 (-.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 j (fma.f64 (neg.f64 y) i (*.f64 y i))))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z))) (+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (+.f64 (-.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (+.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 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))))
(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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t (neg.f64 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 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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 (*.f64 t a) (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.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 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440) (+.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 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))))
(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)))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (+.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 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440))) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))
(if (<=.f64 c -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c 8029891305780029/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c 1369551883104473/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 c 2438866054934369/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.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 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))
(if (<=.f64 c -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c 8029891305780029/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c 1369551883104473/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 2438866054934369/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 a (*.f64 b i)))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))
(if (<=.f64 c -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c 8029891305780029/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 1369551883104473/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 2438866054934369/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))
(if (<=.f64 c -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c 8029891305780029/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 1369551883104473/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 2438866054934369/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))
(if (<=.f64 c -4529271040081307/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c 8029891305780029/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 1369551883104473/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c 2438866054934369/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))
(if (<=.f64 c -5728988666769511/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (if (<=.f64 c -576577292452201/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c -1255674149046407/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 4832804952552795/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c 350177730879819/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 c 2776788940479535/205688069665150755269371147819668813122841983204197482918576128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x)))))))))
(if (<=.f64 c -5728988666769511/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (if (<=.f64 c -576577292452201/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c -1255674149046407/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 c 4832804952552795/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 c 350177730879819/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 2776788940479535/205688069665150755269371147819668813122841983204197482918576128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 j (neg.f64 y)))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z)))))))))
(if (<=.f64 c -5728988666769511/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (if (<=.f64 c -576577292452201/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -1255674149046407/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 4832804952552795/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 350177730879819/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 2776788940479535/205688069665150755269371147819668813122841983204197482918576128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y (neg.f64 j)))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z)))))))))
(if (<=.f64 c -5728988666769511/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (if (<=.f64 c -576577292452201/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -1255674149046407/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 4832804952552795/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 350177730879819/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 2776788940479535/205688069665150755269371147819668813122841983204197482918576128) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z)))))))))
(if (<=.f64 c -5728988666769511/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z))) (if (<=.f64 c -576577292452201/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -1255674149046407/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 4832804952552795/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 350177730879819/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c 2776788940479535/205688069665150755269371147819668813122841983204197482918576128) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z)))))))))
(if (<=.f64 c -5728988666769511/6739986666787659948666753771754907668409286105635143120275902562304) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (if (<=.f64 c -576577292452201/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -1255674149046407/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 4832804952552795/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 350177730879819/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c 2776788940479535/205688069665150755269371147819668813122841983204197482918576128) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))))))))))
(if (<=.f64 c -5728988666769511/6739986666787659948666753771754907668409286105635143120275902562304) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (if (<=.f64 c -576577292452201/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -1255674149046407/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 c 4832804952552795/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 350177730879819/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c 2776788940479535/205688069665150755269371147819668813122841983204197482918576128) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))))))))))
(if (<=.f64 x -9499999999999999686368763196763739606922406395904) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 x 6129982163463555/3064991081731777716716694054300618367237478244367204352) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 t (*.f64 c j)))))
(if (or (<=.f64 x -9499999999999999686368763196763739606922406395904) (not (<=.f64 x 6129982163463555/3064991081731777716716694054300618367237478244367204352))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))))
(if (or (<=.f64 x -9499999999999999686368763196763739606922406395904) (not (<=.f64 x 6129982163463555/3064991081731777716716694054300618367237478244367204352))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))))
(if (or (<=.f64 x -9499999999999999686368763196763739606922406395904) (not (<=.f64 x 6129982163463555/3064991081731777716716694054300618367237478244367204352))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z))))
(if (or (<=.f64 x -9499999999999999686368763196763739606922406395904) (not (<=.f64 x 6129982163463555/3064991081731777716716694054300618367237478244367204352))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))))
(if (<=.f64 z -8799999999999999600061981413443862729488426857339551744) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (if (<=.f64 z -348449143727041/5444517870735015415413993718908291383296) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z -5401929691264679/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (if (<=.f64 z -5001010824659891/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 1120711111311/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (if (<=.f64 z 6657345609787247/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 4174443851468789/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))) (if (<=.f64 z 1472980775001683/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (if (<=.f64 z 18649621365367/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 z 1700000000000000006142121970396393462026334495711435944860589440557232770274433522561292370929471288808444007235030477701120) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 z x))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))))))))))
(if (<=.f64 z -8799999999999999600061981413443862729488426857339551744) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (if (<=.f64 z -348449143727041/5444517870735015415413993718908291383296) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 z -5401929691264679/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (if (<=.f64 z -5001010824659891/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 z 1120711111311/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (if (<=.f64 z 6657345609787247/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 z 4174443851468789/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 z 1472980775001683/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (if (or (<=.f64 z 18649621365367/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (not (<=.f64 z 1700000000000000006142121970396393462026334495711435944860589440557232770274433522561292370929471288808444007235030477701120))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))))))))))))
(if (<=.f64 z -8799999999999999600061981413443862729488426857339551744) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (if (<=.f64 z -348449143727041/5444517870735015415413993718908291383296) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z -5401929691264679/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (if (<=.f64 z -5001010824659891/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 1120711111311/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (if (<=.f64 z 6657345609787247/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 4174443851468789/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (or (<=.f64 z 1472980775001683/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (not (or (<=.f64 z 18649621365367/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (not (<=.f64 z 1700000000000000006142121970396393462026334495711435944860589440557232770274433522561292370929471288808444007235030477701120))))) (+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (*.f64 y (*.f64 x z))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))
(if (<=.f64 z -8799999999999999600061981413443862729488426857339551744) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z))) (if (<=.f64 z -348449143727041/5444517870735015415413993718908291383296) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z -5401929691264679/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z))) (if (<=.f64 z -5001010824659891/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 1120711111311/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z))) (if (<=.f64 z 6657345609787247/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 4174443851468789/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (or (<=.f64 z 1472980775001683/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (and (not (<=.f64 z 18649621365367/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816)) (<=.f64 z 1700000000000000006142121970396393462026334495711435944860589440557232770274433522561292370929471288808444007235030477701120))) (+.f64 (+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))) (*.f64 y (*.f64 x z))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))
(if (<=.f64 z -8799999999999999600061981413443862729488426857339551744) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (if (<=.f64 z -348449143727041/5444517870735015415413993718908291383296) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z -5401929691264679/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (if (<=.f64 z -5001010824659891/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 1120711111311/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (if (<=.f64 z 6657345609787247/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 4174443851468789/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (or (<=.f64 z 1472980775001683/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (and (not (<=.f64 z 18649621365367/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816)) (<=.f64 z 1700000000000000006142121970396393462026334495711435944860589440557232770274433522561292370929471288808444007235030477701120))) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))
(if (<=.f64 z -8799999999999999600061981413443862729488426857339551744) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (if (<=.f64 z -348449143727041/5444517870735015415413993718908291383296) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z -5401929691264679/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (if (<=.f64 z -5001010824659891/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 1120711111311/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (if (<=.f64 z 6657345609787247/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 4174443851468789/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (*.f64 c (*.f64 z b))) (if (or (<=.f64 z 1472980775001683/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (and (not (<=.f64 z 18649621365367/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816)) (<=.f64 z 1700000000000000006142121970396393462026334495711435944860589440557232770274433522561292370929471288808444007235030477701120))) (-.f64 (*.f64 y (*.f64 x z)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))
(if (<=.f64 a -4400000000000000032541487067420572901520363914189791609689900276835783780917776247952335800319760286878789896202245883255105851299921453628297372996990040588512271622205003380687211012177191669552480720641374195512306953018956343037867720922090695464845312) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 a -6733741293329135/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 a -7136952391220833/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 1767204259295051/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 3268346101052657/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 6048387816237235/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 a 6156563468186637/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 3695578824593377/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 a 1800000000000000054259107403096724002821428209516544) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 a 12000000000000000110259448308869947768160367449204908391323917262681800704) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))))))))))))
(if (<=.f64 a -4400000000000000032541487067420572901520363914189791609689900276835783780917776247952335800319760286878789896202245883255105851299921453628297372996990040588512271622205003380687211012177191669552480720641374195512306953018956343037867720922090695464845312) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 a -6733741293329135/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 a -7136952391220833/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 1767204259295051/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 3268346101052657/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 6048387816237235/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 a 6156563468186637/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 3695578824593377/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 a 1800000000000000054259107403096724002821428209516544) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 a 12000000000000000110259448308869947768160367449204908391323917262681800704) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))))))
(if (<=.f64 a -4400000000000000032541487067420572901520363914189791609689900276835783780917776247952335800319760286878789896202245883255105851299921453628297372996990040588512271622205003380687211012177191669552480720641374195512306953018956343037867720922090695464845312) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 a -6733741293329135/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a -7136952391220833/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 1767204259295051/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 3268346101052657/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 6048387816237235/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 a 6156563468186637/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 3695578824593377/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 a 1800000000000000054259107403096724002821428209516544) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a 12000000000000000110259448308869947768160367449204908391323917262681800704) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))))))
(if (<=.f64 a -4400000000000000032541487067420572901520363914189791609689900276835783780917776247952335800319760286878789896202245883255105851299921453628297372996990040588512271622205003380687211012177191669552480720641374195512306953018956343037867720922090695464845312) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 a -6733741293329135/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a -7136952391220833/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 1767204259295051/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 3268346101052657/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 6048387816237235/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 a 6156563468186637/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 3695578824593377/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 1800000000000000054259107403096724002821428209516544) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a 12000000000000000110259448308869947768160367449204908391323917262681800704) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))))
(if (<=.f64 a -4400000000000000032541487067420572901520363914189791609689900276835783780917776247952335800319760286878789896202245883255105851299921453628297372996990040588512271622205003380687211012177191669552480720641374195512306953018956343037867720922090695464845312) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 a -6733741293329135/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a -7136952391220833/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (*.f64 y (*.f64 i j))) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 1767204259295051/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 3268346101052657/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 6048387816237235/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 a 6156563468186637/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 3695578824593377/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 1800000000000000054259107403096724002821428209516544) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a 12000000000000000110259448308869947768160367449204908391323917262681800704) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 z -5993325272105105/696898287454081973172991196020261297061888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 z -5483913346279295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))) (if (<=.f64 z -7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 z -7883897387251153/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -4312349034585571/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 2284057971421875/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (if (<=.f64 z 762889925020669/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 568699517118201/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 430000000000000028253637050368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 86000000000000004788626319778564049731584) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 i (*.f64 j (neg.f64 y)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 z -5993325272105105/696898287454081973172991196020261297061888) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z -5483913346279295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 z -7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z -7883897387251153/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z -4312349034585571/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 z 2284057971421875/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z 762889925020669/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z 568699517118201/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 z 430000000000000028253637050368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z 86000000000000004788626319778564049731584) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.f64 (*.f64 i (*.f64 j (neg.f64 y))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 z -5993325272105105/696898287454081973172991196020261297061888) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -5483913346279295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 z -7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z -7883897387251153/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -4312349034585571/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 2284057971421875/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 762889925020669/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 568699517118201/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 430000000000000028253637050368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 86000000000000004788626319778564049731584) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 b (*.f64 a i))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.f64 (*.f64 i (*.f64 y (neg.f64 j))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 z -5993325272105105/696898287454081973172991196020261297061888) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -5483913346279295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 z -7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z -7883897387251153/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -4312349034585571/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 2284057971421875/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (if (<=.f64 z 762889925020669/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 568699517118201/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 430000000000000028253637050368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 86000000000000004788626319778564049731584) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 z -5993325272105105/696898287454081973172991196020261297061888) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -5483913346279295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 z -7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z -7883897387251153/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -4312349034585571/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 2284057971421875/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (if (<=.f64 z 762889925020669/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 568699517118201/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 430000000000000028253637050368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 86000000000000004788626319778564049731584) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 z -5993325272105105/696898287454081973172991196020261297061888) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -5483913346279295/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (*.f64 c (*.f64 z b))) (if (<=.f64 z -7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z -7883897387251153/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 z -4312349034585571/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 2284057971421875/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (if (<=.f64 z 762889925020669/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 z 568699517118201/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 430000000000000028253637050368) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 z 86000000000000004788626319778564049731584) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))))
(if (<=.f64 z -950000000000000014781445322993500873054791327075008361701282051409292092106517918101736120419295075292395966824448) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 z -2439144006089287/696898287454081973172991196020261297061888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 z -578960446186581/231584178474632390847141970017375815706539969331281128078915168015826259279872) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))) (if (<=.f64 z -106865762597601/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))) (if (<=.f64 z -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 z 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 z 5874097034986233/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 360512007250621/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))) (if (<=.f64 z 5267953421726493/11972621413014756705924586149611790497021399392059392) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 379999999999999970964410466304) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 13500000000000000470557429357186409037824) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.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 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))))))))))))
(if (<=.f64 z -950000000000000014781445322993500873054791327075008361701282051409292092106517918101736120419295075292395966824448) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 z -2439144006089287/696898287454081973172991196020261297061888) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z -578960446186581/231584178474632390847141970017375815706539969331281128078915168015826259279872) (+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 z -106865762597601/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 a (*.f64 b i)))) (if (<=.f64 z -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 5874097034986233/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z 360512007250621/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 a (*.f64 b i)))) (if (<=.f64 z 5267953421726493/11972621413014756705924586149611790497021399392059392) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 z 379999999999999970964410466304) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z 13500000000000000470557429357186409037824) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 a (*.f64 b i)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))))))
(if (<=.f64 z -950000000000000014781445322993500873054791327075008361701282051409292092106517918101736120419295075292395966824448) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 z -2439144006089287/696898287454081973172991196020261297061888) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -578960446186581/231584178474632390847141970017375815706539969331281128078915168015826259279872) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 z -106865762597601/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (if (<=.f64 z -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 5874097034986233/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 360512007250621/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (if (<=.f64 z 5267953421726493/11972621413014756705924586149611790497021399392059392) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 379999999999999970964410466304) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 13500000000000000470557429357186409037824) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 b (*.f64 a i))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))))))
(if (<=.f64 z -950000000000000014781445322993500873054791327075008361701282051409292092106517918101736120419295075292395966824448) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 z -2439144006089287/696898287454081973172991196020261297061888) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -578960446186581/231584178474632390847141970017375815706539969331281128078915168015826259279872) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 z -106865762597601/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (if (<=.f64 z -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 5874097034986233/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 360512007250621/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (if (<=.f64 z 5267953421726493/11972621413014756705924586149611790497021399392059392) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 379999999999999970964410466304) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 13500000000000000470557429357186409037824) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))))))
(if (<=.f64 z -950000000000000014781445322993500873054791327075008361701282051409292092106517918101736120419295075292395966824448) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 z -2439144006089287/696898287454081973172991196020261297061888) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -578960446186581/231584178474632390847141970017375815706539969331281128078915168015826259279872) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 z -106865762597601/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (if (<=.f64 z -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 5874097034986233/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 360512007250621/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (if (<=.f64 z 5267953421726493/11972621413014756705924586149611790497021399392059392) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 379999999999999970964410466304) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 13500000000000000470557429357186409037824) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))))
(if (<=.f64 z -950000000000000014781445322993500873054791327075008361701282051409292092106517918101736120419295075292395966824448) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 z -2439144006089287/696898287454081973172991196020261297061888) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -578960446186581/231584178474632390847141970017375815706539969331281128078915168015826259279872) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (*.f64 c (*.f64 z b))) (if (<=.f64 z -106865762597601/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (if (<=.f64 z -3643129264433309/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 1487016908477783/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 5874097034986233/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 z 360512007250621/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (if (<=.f64 z 5267953421726493/11972621413014756705924586149611790497021399392059392) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 379999999999999970964410466304) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 z 13500000000000000470557429357186409037824) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z 1700000000000000073442722210353654953946419910495950957988109478578778366815000067639309130029672761554716590080) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 y (*.f64 i j)))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 z -3743106036130323/340282366920938463463374607431768211456) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 z -8953818596825239/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 z -6752412114080849/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z -4167509020549909/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 1372870402957405/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 z 2604693137843693/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 4041992862284903/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 z 8484824531937197/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 z 8680150524435699/5986310706507378352962293074805895248510699696029696) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 a (*.f64 t x))))) (if (<=.f64 z 399999999999999965732603428864) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 z -3743106036130323/340282366920938463463374607431768211456) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z -8953818596825239/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z -6752412114080849/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z -4167509020549909/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 z 1372870402957405/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 2604693137843693/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 z 4041992862284903/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 z 8484824531937197/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 8680150524435699/5986310706507378352962293074805895248510699696029696) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (*.f64 x t)))) (if (<=.f64 z 399999999999999965732603428864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 z -3743106036130323/340282366920938463463374607431768211456) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -8953818596825239/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z -6752412114080849/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -4167509020549909/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 1372870402957405/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 2604693137843693/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 4041992862284903/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 8484824531937197/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 8680150524435699/5986310706507378352962293074805895248510699696029696) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 399999999999999965732603428864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 z -3743106036130323/340282366920938463463374607431768211456) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -8953818596825239/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z -6752412114080849/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -4167509020549909/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 1372870402957405/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 2604693137843693/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 4041992862284903/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 z 8484824531937197/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 8680150524435699/5986310706507378352962293074805895248510699696029696) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 399999999999999965732603428864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))))))))))
(if (<=.f64 z -919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 z -3743106036130323/340282366920938463463374607431768211456) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 z -8953818596825239/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z -6752412114080849/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 z -4167509020549909/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 1372870402957405/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 2604693137843693/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 4041992862284903/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 z 8484824531937197/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 z 8680150524435699/5986310706507378352962293074805895248510699696029696) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 x t)))) (if (<=.f64 z 399999999999999965732603428864) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))))))))))
(if (<=.f64 i -740000000000000025165824) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 i -4190417494555165/11972621413014756705924586149611790497021399392059392) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))) (if (<=.f64 i -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 i -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 i -4836680888082873/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))) (if (<=.f64 i 6985441083371519/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 i 4132137262574107/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 i 8596368114099035/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 i 1274731182760241/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 i 5887396732412085/356811923176489970264571492362373784095686656) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 i 115999999999999999230076248062532181170483826884097238052244541425010101744072250617972096359488824275506432708989859652060875582511144580489263800613954058055305798403583436648349696) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))))))))))))))
(if (<=.f64 i -740000000000000025165824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 i -4190417494555165/11972621413014756705924586149611790497021399392059392) (+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 i -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 i -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 i -4836680888082873/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (neg.f64 (*.f64 c (*.f64 z b)))) (if (<=.f64 i 6985441083371519/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 i 4132137262574107/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 i 8596368114099035/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 i 1274731182760241/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 i 5887396732412085/356811923176489970264571492362373784095686656) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 i 115999999999999999230076248062532181170483826884097238052244541425010101744072250617972096359488824275506432708989859652060875582511144580489263800613954058055305798403583436648349696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))))))))))))))
(if (<=.f64 i -740000000000000025165824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 i -4190417494555165/11972621413014756705924586149611790497021399392059392) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 i -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 i -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -4836680888082873/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 i 6985441083371519/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 4132137262574107/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 i 8596368114099035/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 i 1274731182760241/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 i 5887396732412085/356811923176489970264571492362373784095686656) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 i 115999999999999999230076248062532181170483826884097238052244541425010101744072250617972096359488824275506432708989859652060875582511144580489263800613954058055305798403583436648349696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))))))))))))))
(if (<=.f64 i -740000000000000025165824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 i -4190417494555165/11972621413014756705924586149611790497021399392059392) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 i -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 i -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -4836680888082873/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 i 6985441083371519/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 4132137262574107/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 i 8596368114099035/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 i 1274731182760241/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 i 5887396732412085/356811923176489970264571492362373784095686656) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 i 115999999999999999230076248062532181170483826884097238052244541425010101744072250617972096359488824275506432708989859652060875582511144580489263800613954058055305798403583436648349696) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))))))))))))))
(if (<=.f64 i -740000000000000025165824) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 i -4190417494555165/11972621413014756705924586149611790497021399392059392) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (*.f64 c (*.f64 z b))) (if (<=.f64 i -7638884911254323/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 i -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i -4836680888082873/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (*.f64 c (*.f64 z b))) (if (<=.f64 i 6985441083371519/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 i 4132137262574107/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 i 8596368114099035/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 i 1274731182760241/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 i 5887396732412085/356811923176489970264571492362373784095686656) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 i 115999999999999999230076248062532181170483826884097238052244541425010101744072250617972096359488824275506432708989859652060875582511144580489263800613954058055305798403583436648349696) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))))))))))))))
(if (<=.f64 j -4600000000000000116098334720) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -2454866031454251/2854495385411919762116571938898990272765493248) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -6992716752707823/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -2113178124542661/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -61718895773929/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j 5620286311649771/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 8139666055761541/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j 4562960586989249/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 280) (+.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 c t) (*.f64 y i)) j)))))))))))
(if (<=.f64 j -4600000000000000116098334720) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 j -2454866031454251/2854495385411919762116571938898990272765493248) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -6992716752707823/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 j -2113178124542661/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j -61718895773929/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j 5620286311649771/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 8139666055761541/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j 4562960586989249/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 280) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))))))))
(if (<=.f64 j -4600000000000000116098334720) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 j -2454866031454251/2854495385411919762116571938898990272765493248) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -6992716752707823/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 j -2113178124542661/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j -61718895773929/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j 5620286311649771/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 8139666055761541/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j 4562960586989249/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 280) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))))))))
(if (<=.f64 j -4600000000000000116098334720) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 j -2454866031454251/2854495385411919762116571938898990272765493248) (-.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (*.f64 z c))) (if (<=.f64 j -6992716752707823/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b)))) (if (<=.f64 j -2113178124542661/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j -61718895773929/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j 5620286311649771/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 8139666055761541/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j 4562960586989249/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 280) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))))))))
(if (<=.f64 j -4600000000000000116098334720) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 j -2454866031454251/2854495385411919762116571938898990272765493248) (-.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (*.f64 z c))) (if (<=.f64 j -6992716752707823/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 t c)))) (if (<=.f64 j -2113178124542661/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j -61718895773929/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j 5620286311649771/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 8139666055761541/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j 4562960586989249/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 280) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))))))))
(if (<=.f64 a -2899999999999999852734863560296797332973476694724706304) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 a -1917062309491721/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 a -3534811325840507/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 1119229364220199/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 4429434928994773/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 398022940165289/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 a 1152921504606847/2305843009213693952) (+.f64 (+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c (neg.f64 z)) b)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 a 180000000000000) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))))))))
(if (<=.f64 a -2899999999999999852734863560296797332973476694724706304) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -1917062309491721/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 a -3534811325840507/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 1119229364220199/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4429434928994773/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 398022940165289/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 b (neg.f64 a))))) (if (<=.f64 a 1152921504606847/2305843009213693952) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 c (neg.f64 z))))) (if (<=.f64 a 180000000000000) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))))))))
(if (<=.f64 a -2899999999999999852734863560296797332973476694724706304) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -1917062309491721/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 a -3534811325840507/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 1119229364220199/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4429434928994773/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 398022940165289/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 a 1152921504606847/2305843009213693952) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 b (*.f64 a i)))) (if (<=.f64 a 180000000000000) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))))))))
(if (<=.f64 a -2899999999999999852734863560296797332973476694724706304) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -1917062309491721/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 a -3534811325840507/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 1119229364220199/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4429434928994773/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 398022940165289/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 a 1152921504606847/2305843009213693952) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 180000000000000) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))))))))
(if (<=.f64 a -2899999999999999852734863560296797332973476694724706304) (-.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (*.f64 z c))) (if (<=.f64 a -1917062309491721/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 a -3534811325840507/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a -6491683198595055/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 1119229364220199/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 4429434928994773/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 398022940165289/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 a 1152921504606847/2305843009213693952) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 180000000000000) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))))))))
(if (<=.f64 j -1300000000000000000) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 j -745293613779675/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -405827311541079/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 j -3289119487288161/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -1920143424077791/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j 1660539137532887/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 3974446316289815/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j 8962958295871739/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 21500) (+.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 c t) (*.f64 y i)) j)))))))))))
(if (<=.f64 j -1300000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j -745293613779675/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -405827311541079/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j -3289119487288161/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j -1920143424077791/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j 1660539137532887/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 3974446316289815/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j 8962958295871739/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 21500) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))))))))
(if (<=.f64 j -1300000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j -745293613779675/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j -405827311541079/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j -3289119487288161/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j -1920143424077791/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j 1660539137532887/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 3974446316289815/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j 8962958295871739/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 j 21500) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))))))))
(if (<=.f64 c -3000000000000000278500411116069597290671045357351523132953541643807702842459087397600889236272647876288293804294683210932416784135532294129086427576621196244077718905149588264127210758767201018861138448405221125154742414082048) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 c -36000000000000000832852794211880356854441517735063722795801574150303749659896263722497488635145756465954816) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 c -750932942315945/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -5599361855444511/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 c -8097012822408201/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -225225504864141/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 7540071506325551/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 c 6899758455336913/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 5139133111689641/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 c 6104126236436209/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 c 8688259538602803/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 c 728143801304855/50216813883093446110686315385661331328818843555712276103168) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 c 430000000000000001114889189097272562741051588074032586151470909355222520256100564992) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 c 4399999999999999988360495588285137253454108850533856124965261233409846521845205683159641193251165401254994136547530980014747102883934770725687006330880) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 17199999999999999615381028216270597807496037215258374971873419301579830269973000371185081529987649462526332715446204905442995694790448159286698537499218312282653172227734238969144077222521410235163213824) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 c 699999999999999953759041487412589747897064305200969449395799083966279702990636875879412141586111144723922485411804031416672893771159946120393416607246403738393472341399990193622010050490491998603178313451923520356352) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))))))))))))))))))
(if (<=.f64 c -3000000000000000278500411116069597290671045357351523132953541643807702842459087397600889236272647876288293804294683210932416784135532294129086427576621196244077718905149588264127210758767201018861138448405221125154742414082048) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 c -36000000000000000832852794211880356854441517735063722795801574150303749659896263722497488635145756465954816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c -750932942315945/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c -5599361855444511/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c -8097012822408201/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c -225225504864141/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c 7540071506325551/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c 6899758455336913/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c 5139133111689641/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 6104126236436209/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 c 8688259538602803/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 c 728143801304855/50216813883093446110686315385661331328818843555712276103168) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 430000000000000001114889189097272562741051588074032586151470909355222520256100564992) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 c 4399999999999999988360495588285137253454108850533856124965261233409846521845205683159641193251165401254994136547530980014747102883934770725687006330880) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (or (<=.f64 c 17199999999999999615381028216270597807496037215258374971873419301579830269973000371185081529987649462526332715446204905442995694790448159286698537499218312282653172227734238969144077222521410235163213824) (not (<=.f64 c 699999999999999953759041487412589747897064305200969449395799083966279702990636875879412141586111144723922485411804031416672893771159946120393416607246403738393472341399990193622010050490491998603178313451923520356352))) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))))))))
(if (<=.f64 c -3000000000000000278500411116069597290671045357351523132953541643807702842459087397600889236272647876288293804294683210932416784135532294129086427576621196244077718905149588264127210758767201018861138448405221125154742414082048) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 c -36000000000000000832852794211880356854441517735063722795801574150303749659896263722497488635145756465954816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c -750932942315945/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c -5599361855444511/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c -8097012822408201/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c -225225504864141/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c 7540071506325551/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c 6899758455336913/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c 5139133111689641/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 6104126236436209/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 c 8688259538602803/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 c 728143801304855/50216813883093446110686315385661331328818843555712276103168) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 430000000000000001114889189097272562741051588074032586151470909355222520256100564992) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 c 4399999999999999988360495588285137253454108850533856124965261233409846521845205683159641193251165401254994136547530980014747102883934770725687006330880) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (or (<=.f64 c 17199999999999999615381028216270597807496037215258374971873419301579830269973000371185081529987649462526332715446204905442995694790448159286698537499218312282653172227734238969144077222521410235163213824) (not (<=.f64 c 699999999999999953759041487412589747897064305200969449395799083966279702990636875879412141586111144723922485411804031416672893771159946120393416607246403738393472341399990193622010050490491998603178313451923520356352))) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))))))))
(if (<=.f64 c -3000000000000000278500411116069597290671045357351523132953541643807702842459087397600889236272647876288293804294683210932416784135532294129086427576621196244077718905149588264127210758767201018861138448405221125154742414082048) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -36000000000000000832852794211880356854441517735063722795801574150303749659896263722497488635145756465954816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c -750932942315945/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c -5599361855444511/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c -8097012822408201/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c -225225504864141/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c 7540071506325551/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 c 6899758455336913/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c 5139133111689641/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c 6104126236436209/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 c 8688259538602803/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 c 728143801304855/50216813883093446110686315385661331328818843555712276103168) (-.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (*.f64 z c))) (if (<=.f64 c 430000000000000001114889189097272562741051588074032586151470909355222520256100564992) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 c 4399999999999999988360495588285137253454108850533856124965261233409846521845205683159641193251165401254994136547530980014747102883934770725687006330880) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (or (<=.f64 c 17199999999999999615381028216270597807496037215258374971873419301579830269973000371185081529987649462526332715446204905442995694790448159286698537499218312282653172227734238969144077222521410235163213824) (not (<=.f64 c 699999999999999953759041487412589747897064305200969449395799083966279702990636875879412141586111144723922485411804031416672893771159946120393416607246403738393472341399990193622010050490491998603178313451923520356352))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))))))))
(if (<=.f64 t -3399999999999999840376251628353523558101865161154315941860899073898917844838564489397108422618382336) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -1236792945344869/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t -8931394244144417/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 2722809280660003/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 5159126280621731/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 t 6756558737692685/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 79999999999999995646018478963425280) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 5000000000000000262190592237531418597736900077214862305283068621659030917376859431910478415443928807994362318208466088914672700840093622075866148980296178635908453530060388827136) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 t -3399999999999999840376251628353523558101865161154315941860899073898917844838564489397108422618382336) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -1236792945344869/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t -8931394244144417/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t 2722809280660003/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t 5159126280621731/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 t 6756558737692685/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (or (<=.f64 t 79999999999999995646018478963425280) (not (<=.f64 t 5000000000000000262190592237531418597736900077214862305283068621659030917376859431910478415443928807994362318208466088914672700840093622075866148980296178635908453530060388827136))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))))))))))
(if (<=.f64 t -3399999999999999840376251628353523558101865161154315941860899073898917844838564489397108422618382336) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -1236792945344869/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t -8931394244144417/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t 2722809280660003/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t 5159126280621731/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 t 6756558737692685/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (or (<=.f64 t 79999999999999995646018478963425280) (not (<=.f64 t 5000000000000000262190592237531418597736900077214862305283068621659030917376859431910478415443928807994362318208466088914672700840093622075866148980296178635908453530060388827136))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))))))
(if (<=.f64 a -329999999999999998997479267799984917739148517578871824327901184) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 a -7914572847139345/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a -3534811325840507/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t))) (if (<=.f64 a 2882886462261005/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 5716092316252427/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6054836346213789/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 a 6904811908925349/1569275433846670190958947355801916604025588861116008628224) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 a 3804640965202595/576460752303423488) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 a 480000000000000000) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 a 220000000000000006381061170490423377920) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 a 1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 2850000000000000109091952362755490863048500846142964578188328021812770046645501926544289481640070293927128208316145930014567230143987712) (-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x))) (if (<=.f64 a 42999999999999997172866070926775565917753042381962708046224525312422637138827496292098383246305089436363156913637696128115524575599602018676391544944186207564793952053230253153189888) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 a 910000000000000058240906471974972740040508228324184207209503382042502841753765195521990380384159584149474127278628489993229984675494809135709841085732596183633255499312582929834978159166207557632) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t))) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))))))))))))))
(if (<=.f64 a -329999999999999998997479267799984917739148517578871824327901184) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -7914572847139345/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a -3534811325840507/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (if (<=.f64 a 2882886462261005/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 5716092316252427/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6054836346213789/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 a 6904811908925349/1569275433846670190958947355801916604025588861116008628224) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 a 3804640965202595/576460752303423488) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 a 480000000000000000) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 a 220000000000000006381061170490423377920) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 a 1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 2850000000000000109091952362755490863048500846142964578188328021812770046645501926544289481640070293927128208316145930014567230143987712) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 a 42999999999999997172866070926775565917753042381962708046224525312422637138827496292098383246305089436363156913637696128115524575599602018676391544944186207564793952053230253153189888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 910000000000000058240906471974972740040508228324184207209503382042502841753765195521990380384159584149474127278628489993229984675494809135709841085732596183633255499312582929834978159166207557632) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))))))))
(if (<=.f64 a -329999999999999998997479267799984917739148517578871824327901184) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -7914572847139345/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a -3534811325840507/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (if (<=.f64 a 2882886462261005/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 5716092316252427/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6054836346213789/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 a 6904811908925349/1569275433846670190958947355801916604025588861116008628224) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 a 3804640965202595/576460752303423488) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 a 480000000000000000) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 a 220000000000000006381061170490423377920) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 a 1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 2850000000000000109091952362755490863048500846142964578188328021812770046645501926544289481640070293927128208316145930014567230143987712) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 a 42999999999999997172866070926775565917753042381962708046224525312422637138827496292098383246305089436363156913637696128115524575599602018676391544944186207564793952053230253153189888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 910000000000000058240906471974972740040508228324184207209503382042502841753765195521990380384159584149474127278628489993229984675494809135709841085732596183633255499312582929834978159166207557632) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))))))))))
(if (<=.f64 a -329999999999999998997479267799984917739148517578871824327901184) (-.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (*.f64 z c))) (if (<=.f64 a -7914572847139345/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a -3534811325840507/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (if (<=.f64 a 2882886462261005/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 5716092316252427/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6054836346213789/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 6904811908925349/1569275433846670190958947355801916604025588861116008628224) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 a 3804640965202595/576460752303423488) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 480000000000000000) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 220000000000000006381061170490423377920) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 a 1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 2850000000000000109091952362755490863048500846142964578188328021812770046645501926544289481640070293927128208316145930014567230143987712) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 a 42999999999999997172866070926775565917753042381962708046224525312422637138827496292098383246305089436363156913637696128115524575599602018676391544944186207564793952053230253153189888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 a 910000000000000058240906471974972740040508228324184207209503382042502841753765195521990380384159584149474127278628489993229984675494809135709841085732596183633255499312582929834978159166207557632) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (-.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (*.f64 z c)))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -43999999999999997265397344077121488523823107015314591356531913900598177790824060109685641866417894681135599103363345372140031192131980570773571556510868261654495232) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -1060000000000000055635880083905248891531433497090741545964894347678036404714300568454593149990033056485684168881152158859264) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -5142201741628769/25711008708143844408671393477458601640355247900524685364822016) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j -462316631972025/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -6386688990511103/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 8956398538073743/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 8535058474086213/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x))) (if (<=.f64 j 630710474997163/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6742976868682543/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 8392073242338151/822752278660603021077484591278675252491367932816789931674304512) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 279564095785883/151115727451828646838272) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 j 3299999999999999788875986253279151055384797355724938887739911208236259106751221051580091882794545790509899484097413120) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 j 719999999999999965623303027469927544127768117176981601778068610949773634550471045575453441444234947871527721725223508698072148510089199116912001808930226778586382408015914666716860207563603642556275431321822299562379714329611060697643352064) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -43999999999999997265397344077121488523823107015314591356531913900598177790824060109685641866417894681135599103363345372140031192131980570773571556510868261654495232) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -1060000000000000055635880083905248891531433497090741545964894347678036404714300568454593149990033056485684168881152158859264) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -5142201741628769/25711008708143844408671393477458601640355247900524685364822016) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j -462316631972025/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -6386688990511103/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j 8956398538073743/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 8535058474086213/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 630710474997163/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6742976868682543/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j 8392073242338151/822752278660603021077484591278675252491367932816789931674304512) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 b (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 279564095785883/151115727451828646838272) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 3299999999999999788875986253279151055384797355724938887739911208236259106751221051580091882794545790509899484097413120) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 j 719999999999999965623303027469927544127768117176981601778068610949773634550471045575453441444234947871527721725223508698072148510089199116912001808930226778586382408015914666716860207563603642556275431321822299562379714329611060697643352064) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -43999999999999997265397344077121488523823107015314591356531913900598177790824060109685641866417894681135599103363345372140031192131980570773571556510868261654495232) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -1060000000000000055635880083905248891531433497090741545964894347678036404714300568454593149990033056485684168881152158859264) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -5142201741628769/25711008708143844408671393477458601640355247900524685364822016) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j -462316631972025/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -6386688990511103/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 8956398538073743/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 8535058474086213/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 630710474997163/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6742976868682543/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 8392073242338151/822752278660603021077484591278675252491367932816789931674304512) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 279564095785883/151115727451828646838272) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 3299999999999999788875986253279151055384797355724938887739911208236259106751221051580091882794545790509899484097413120) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 j 719999999999999965623303027469927544127768117176981601778068610949773634550471045575453441444234947871527721725223508698072148510089199116912001808930226778586382408015914666716860207563603642556275431321822299562379714329611060697643352064) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -43999999999999997265397344077121488523823107015314591356531913900598177790824060109685641866417894681135599103363345372140031192131980570773571556510868261654495232) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j -1060000000000000055635880083905248891531433497090741545964894347678036404714300568454593149990033056485684168881152158859264) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -5142201741628769/25711008708143844408671393477458601640355247900524685364822016) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j -462316631972025/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -6386688990511103/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 8956398538073743/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 8535058474086213/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 630710474997163/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6742976868682543/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 8392073242338151/822752278660603021077484591278675252491367932816789931674304512) (+.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 i (*.f64 a b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 279564095785883/151115727451828646838272) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 3299999999999999788875986253279151055384797355724938887739911208236259106751221051580091882794545790509899484097413120) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j 719999999999999965623303027469927544127768117176981601778068610949773634550471045575453441444234947871527721725223508698072148510089199116912001808930226778586382408015914666716860207563603642556275431321822299562379714329611060697643352064) (-.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (*.f64 z c))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -1350000000000000075930944287635938826445987130652721634585454080942148833480029086184387948473457882421787449340346110937435284992795768850216391172507302073729024) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -1219999999999999969870484843845746662608890097079133040198738467512839536501490946599735920393378756325780428945599768821760) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -5377774977523043/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j -2370006831801635/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -5109351192408883/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 j 9001819484387803/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 j 2231744757682269/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 3602879701896397/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 749999999999999973648063573212567015885368366972534784) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j 8499999999999999659808880547337590041819230816422807267358452860728200871933972493202527987212703888968907150397014016) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 j 1949999999999999906896445699397720432012705317354325171482269154655636926907525748433519737244802983818720913005813669390612068881491580941636671565852697525338119021709768889024829728818093198589912626496602061314778392976029956056117411840) (-.f64 (*.f64 (*.f64 c z) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -1350000000000000075930944287635938826445987130652721634585454080942148833480029086184387948473457882421787449340346110937435284992795768850216391172507302073729024) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -1219999999999999969870484843845746662608890097079133040198738467512839536501490946599735920393378756325780428945599768821760) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -5377774977523043/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j -2370006831801635/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -5109351192408883/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j 3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 9001819484387803/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 j 2231744757682269/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j 3602879701896397/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 749999999999999973648063573212567015885368366972534784) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j 8499999999999999659808880547337590041819230816422807267358452860728200871933972493202527987212703888968907150397014016) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 j 1949999999999999906896445699397720432012705317354325171482269154655636926907525748433519737244802983818720913005813669390612068881491580941636671565852697525338119021709768889024829728818093198589912626496602061314778392976029956056117411840) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -1350000000000000075930944287635938826445987130652721634585454080942148833480029086184387948473457882421787449340346110937435284992795768850216391172507302073729024) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -1219999999999999969870484843845746662608890097079133040198738467512839536501490946599735920393378756325780428945599768821760) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -5377774977523043/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j -2370006831801635/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -5109351192408883/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 9001819484387803/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 b (*.f64 a i))) (if (<=.f64 j 2231744757682269/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 3602879701896397/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 749999999999999973648063573212567015885368366972534784) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j 8499999999999999659808880547337590041819230816422807267358452860728200871933972493202527987212703888968907150397014016) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 j 1949999999999999906896445699397720432012705317354325171482269154655636926907525748433519737244802983818720913005813669390612068881491580941636671565852697525338119021709768889024829728818093198589912626496602061314778392976029956056117411840) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -1350000000000000075930944287635938826445987130652721634585454080942148833480029086184387948473457882421787449340346110937435284992795768850216391172507302073729024) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -1219999999999999969870484843845746662608890097079133040198738467512839536501490946599735920393378756325780428945599768821760) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -5377774977523043/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j -2370006831801635/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -5109351192408883/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 9001819484387803/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 j 2231744757682269/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 3602879701896397/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 749999999999999973648063573212567015885368366972534784) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j 8499999999999999659808880547337590041819230816422807267358452860728200871933972493202527987212703888968907150397014016) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 j 1949999999999999906896445699397720432012705317354325171482269154655636926907525748433519737244802983818720913005813669390612068881491580941636671565852697525338119021709768889024829728818093198589912626496602061314778392976029956056117411840) (-.f64 (*.f64 (*.f64 z c) (neg.f64 b)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))))))
(if (<=.f64 j -13999999999999998883818200425699356014665879799267841936266302670658954949132442571638228522481978925165488426639119312561872339285545752799359562468089223789638142988438185286019258303330272760139570708671478366208) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -1350000000000000075930944287635938826445987130652721634585454080942148833480029086184387948473457882421787449340346110937435284992795768850216391172507302073729024) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j -1219999999999999969870484843845746662608890097079133040198738467512839536501490946599735920393378756325780428945599768821760) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -5377774977523043/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j -2370006831801635/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j -5109351192408883/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 9001819484387803/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 j 2231744757682269/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 3602879701896397/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 749999999999999973648063573212567015885368366972534784) (-.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (*.f64 z c))) (if (<=.f64 j 8499999999999999659808880547337590041819230816422807267358452860728200871933972493202527987212703888968907150397014016) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 j 1949999999999999906896445699397720432012705317354325171482269154655636926907525748433519737244802983818720913005813669390612068881491580941636671565852697525338119021709768889024829728818093198589912626496602061314778392976029956056117411840) (-.f64 (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (*.f64 z c))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))))))
(if (<=.f64 j -19999999999999999088892533902972076246934850801638156521986428846179361036904542766447520422260841212068416615187889431415480256613826681172330695228837644621737717981917473931530878670755986842785085156555654955008) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -2900000000000000059515113614805756022813190210488179439081940772845573376742113006457830482553724501950718656179676602783937638696363721444117202939374810586677248) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -3549999999999999986923152686998719863097486041162075494682967483498340446301490169919805115235714564897423532923497067053056) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -7512664856654187/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j -1885232707114937/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -5987520928604159/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 7520964955225875/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 c b))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 5494391545392005/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 80000000000000005804733727785502268882427394302490982596546751871776813799365512595616545453945935613925007814949405769290678025309099310171922926240314574337700996146021538566425687963467776) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))))
(if (<=.f64 j -19999999999999999088892533902972076246934850801638156521986428846179361036904542766447520422260841212068416615187889431415480256613826681172330695228837644621737717981917473931530878670755986842785085156555654955008) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -2900000000000000059515113614805756022813190210488179439081940772845573376742113006457830482553724501950718656179676602783937638696363721444117202939374810586677248) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -3549999999999999986923152686998719863097486041162075494682967483498340446301490169919805115235714564897423532923497067053056) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -7512664856654187/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j -1885232707114937/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -5987520928604159/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j 7520964955225875/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 b (*.f64 i (neg.f64 a)))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j 5494391545392005/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 80000000000000005804733727785502268882427394302490982596546751871776813799365512595616545453945935613925007814949405769290678025309099310171922926240314574337700996146021538566425687963467776) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))))
(if (<=.f64 j -19999999999999999088892533902972076246934850801638156521986428846179361036904542766447520422260841212068416615187889431415480256613826681172330695228837644621737717981917473931530878670755986842785085156555654955008) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -2900000000000000059515113614805756022813190210488179439081940772845573376742113006457830482553724501950718656179676602783937638696363721444117202939374810586677248) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -3549999999999999986923152686998719863097486041162075494682967483498340446301490169919805115235714564897423532923497067053056) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -7512664856654187/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j -1885232707114937/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -5987520928604159/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 7520964955225875/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (+.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 b (*.f64 a i))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 5494391545392005/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 80000000000000005804733727785502268882427394302490982596546751871776813799365512595616545453945935613925007814949405769290678025309099310171922926240314574337700996146021538566425687963467776) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))))
(if (<=.f64 j -19999999999999999088892533902972076246934850801638156521986428846179361036904542766447520422260841212068416615187889431415480256613826681172330695228837644621737717981917473931530878670755986842785085156555654955008) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -2900000000000000059515113614805756022813190210488179439081940772845573376742113006457830482553724501950718656179676602783937638696363721444117202939374810586677248) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -3549999999999999986923152686998719863097486041162075494682967483498340446301490169919805115235714564897423532923497067053056) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -7512664856654187/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j -1885232707114937/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -5987520928604159/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 7520964955225875/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 5494391545392005/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 80000000000000005804733727785502268882427394302490982596546751871776813799365512595616545453945935613925007814949405769290678025309099310171922926240314574337700996146021538566425687963467776) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))))
(if (<=.f64 j -19999999999999999088892533902972076246934850801638156521986428846179361036904542766447520422260841212068416615187889431415480256613826681172330695228837644621737717981917473931530878670755986842785085156555654955008) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -2900000000000000059515113614805756022813190210488179439081940772845573376742113006457830482553724501950718656179676602783937638696363721444117202939374810586677248) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j -3549999999999999986923152686998719863097486041162075494682967483498340446301490169919805115235714564897423532923497067053056) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -7512664856654187/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j -1885232707114937/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j -5987520928604159/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 7520964955225875/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 5494391545392005/18014398509481984) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 80000000000000005804733727785502268882427394302490982596546751871776813799365512595616545453945935613925007814949405769290678025309099310171922926240314574337700996146021538566425687963467776) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))))
(if (<=.f64 j -7600000000000000285275839647552437486644084110302604748798783690148066259268699572885104980951924759318770543041370325984114766767509598553564604120526513184423635503681981429170844826269846799607517708702222617935872) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -39999999999999997513997585524655898658021006377558719415029012636907434355294600099714219878561722437395999184875768520127301083756345973430519596828062056049541120) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -2149999999999999930058848209014192279160785644929046759745955247708857487532302896952953491059787250650050562595338812653568) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 j -6518515124270355/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j -1723641332219371/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 j -3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 4120180801558523/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 8699962968163901/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 j 53) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 2699999999999999901283014203641429322514336234049567716955547508394343365377747617010387221379797032783542762743957683616459121268055486594172857303388845041412997638272534246699308292533929470066688) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))))
(if (<=.f64 j -7600000000000000285275839647552437486644084110302604748798783690148066259268699572885104980951924759318770543041370325984114766767509598553564604120526513184423635503681981429170844826269846799607517708702222617935872) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -39999999999999997513997585524655898658021006377558719415029012636907434355294600099714219878561722437395999184875768520127301083756345973430519596828062056049541120) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -2149999999999999930058848209014192279160785644929046759745955247708857487532302896952953491059787250650050562595338812653568) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -6518515124270355/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j -1723641332219371/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j 4120180801558523/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 8699962968163901/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 j 53) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 2699999999999999901283014203641429322514336234049567716955547508394343365377747617010387221379797032783542762743957683616459121268055486594172857303388845041412997638272534246699308292533929470066688) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))))
(if (<=.f64 j -7600000000000000285275839647552437486644084110302604748798783690148066259268699572885104980951924759318770543041370325984114766767509598553564604120526513184423635503681981429170844826269846799607517708702222617935872) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -39999999999999997513997585524655898658021006377558719415029012636907434355294600099714219878561722437395999184875768520127301083756345973430519596828062056049541120) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -2149999999999999930058848209014192279160785644929046759745955247708857487532302896952953491059787250650050562595338812653568) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 j -6518515124270355/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j -1723641332219371/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 j -3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 4120180801558523/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 8699962968163901/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 53) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 2699999999999999901283014203641429322514336234049567716955547508394343365377747617010387221379797032783542762743957683616459121268055486594172857303388845041412997638272534246699308292533929470066688) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))))
(if (<=.f64 j -7600000000000000285275839647552437486644084110302604748798783690148066259268699572885104980951924759318770543041370325984114766767509598553564604120526513184423635503681981429170844826269846799607517708702222617935872) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -39999999999999997513997585524655898658021006377558719415029012636907434355294600099714219878561722437395999184875768520127301083756345973430519596828062056049541120) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j -2149999999999999930058848209014192279160785644929046759745955247708857487532302896952953491059787250650050562595338812653568) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -6518515124270355/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j -1723641332219371/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 j -3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 4120180801558523/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 5697766239033079/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 8538849507653899/194064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400556872002606238193783160703949805603157874899214558593861605856727007232) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 j 8699962968163901/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t))) (if (<=.f64 j 53) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 2699999999999999901283014203641429322514336234049567716955547508394343365377747617010387221379797032783542762743957683616459121268055486594172857303388845041412997638272534246699308292533929470066688) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))))
(if (<=.f64 y -1800000000000000102354176669169509124271489229167927561335634100186483739340948013837077848609900824792272475679913138030339179375978941155131785216) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 y -6799999999999999980404211712) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 y -5534023222112865/2305843009213693952) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y -1980575480546345/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x))) (if (<=.f64 y 2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y 4332015155312455/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 a (*.f64 t x))) (if (<=.f64 y 8811145552479349/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 y 2712190898730935/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 y 1799770609570069/102844034832575377634685573909834406561420991602098741459288064) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 y 334999999999999984489064989538227720063806479772381452502447423488) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))
(if (<=.f64 y -1800000000000000102354176669169509124271489229167927561335634100186483739340948013837077848609900824792272475679913138030339179375978941155131785216) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 y -6799999999999999980404211712) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 y -5534023222112865/2305843009213693952) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y -1980575480546345/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 y 2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 4332015155312455/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 y 8811145552479349/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 y 2712190898730935/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 y 1799770609570069/102844034832575377634685573909834406561420991602098741459288064) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 y 334999999999999984489064989538227720063806479772381452502447423488) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))
(if (<=.f64 y -1800000000000000102354176669169509124271489229167927561335634100186483739340948013837077848609900824792272475679913138030339179375978941155131785216) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 y -6799999999999999980404211712) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 y -5534023222112865/2305843009213693952) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y -1980575480546345/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 y 2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 4332015155312455/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 y 8811145552479349/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 y 2712190898730935/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 y 1799770609570069/102844034832575377634685573909834406561420991602098741459288064) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 y 334999999999999984489064989538227720063806479772381452502447423488) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))
(if (<=.f64 y -1800000000000000102354176669169509124271489229167927561335634100186483739340948013837077848609900824792272475679913138030339179375978941155131785216) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -6799999999999999980404211712) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 y -5534023222112865/2305843009213693952) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y -1980575480546345/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 y 2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 4332015155312455/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 a (*.f64 x t))) (if (<=.f64 y 8811145552479349/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 y 2712190898730935/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 y 1799770609570069/102844034832575377634685573909834406561420991602098741459288064) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 y 334999999999999984489064989538227720063806479772381452502447423488) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))
(if (<=.f64 y -2599999999999999871810250085217056048141138998553340002035069307299181917631402216575702248676461386498052701614423202125764923385569541806207533056) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 y -6799999999999999980404211712) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 y -6814889626826961/649037107316853453566312041152512) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y -2845706385096283/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t))) (if (<=.f64 y -3807631028762429/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y -1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 y -5555272689337309/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 y 1303327522775179/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y 2113178124542661/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 x (*.f64 a t))) (if (<=.f64 y 7486192554119879/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 y 5686851884435831/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 y 100272933961761/25711008708143844408671393477458601640355247900524685364822016) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 y 330000000000000023112256283759883068099948257397541648650788143104) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)))))))))))))))
(if (<=.f64 y -2599999999999999871810250085217056048141138998553340002035069307299181917631402216575702248676461386498052701614423202125764923385569541806207533056) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 y -6799999999999999980404211712) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 y -6814889626826961/649037107316853453566312041152512) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y -2845706385096283/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (if (<=.f64 y -3807631028762429/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y -1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 y -5555272689337309/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 y 1303327522775179/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 2113178124542661/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (if (<=.f64 y 7486192554119879/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 y 5686851884435831/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 y 100272933961761/25711008708143844408671393477458601640355247900524685364822016) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 y 330000000000000023112256283759883068099948257397541648650788143104) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))))))))))))))))
(if (<=.f64 y -2599999999999999871810250085217056048141138998553340002035069307299181917631402216575702248676461386498052701614423202125764923385569541806207533056) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 y -6799999999999999980404211712) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 y -6814889626826961/649037107316853453566312041152512) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y -2845706385096283/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (if (<=.f64 y -3807631028762429/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y -1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 y -5555272689337309/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 y 1303327522775179/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 2113178124542661/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (if (<=.f64 y 7486192554119879/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 y 5686851884435831/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 y 100272933961761/25711008708143844408671393477458601640355247900524685364822016) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 y 330000000000000023112256283759883068099948257397541648650788143104) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))))))))))))))))
(if (<=.f64 y -2599999999999999871810250085217056048141138998553340002035069307299181917631402216575702248676461386498052701614423202125764923385569541806207533056) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -6799999999999999980404211712) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 y -6814889626826961/649037107316853453566312041152512) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y -2845706385096283/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (if (<=.f64 y -3807631028762429/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y -1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 y -5555272689337309/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 y 1303327522775179/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 2113178124542661/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 x (*.f64 t a))) (if (<=.f64 y 7486192554119879/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 y 5686851884435831/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 y 100272933961761/25711008708143844408671393477458601640355247900524685364822016) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 y 330000000000000023112256283759883068099948257397541648650788143104) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))))))))))))))
(if (<=.f64 c -949999999999999947114335326371404662313110074751639999544986751161161439542751859915629666474099998720) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 c -3338960419886911/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 c -8036314553897005/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 c 6690223559559187/44601490397061246283071436545296723011960832) (-.f64 (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (if (<=.f64 c 65000000000000000588813172736) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 c 12800000000000000626902100161926663418524505645193521775936542394754153773995324878863763574365138736551847227923331542554283941358881090778909135339520) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 c 6599999999999999926516664394754764665981317725852572082394719302324731737414412842402904691628233334525700733012538906718459043823411996384848650236048978109100931962164281724183884319321768329216) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 c 699999999999999953759041487412589747897064305200969449395799083966279702990636875879412141586111144723922485411804031416672893771159946120393416607246403738393472341399990193622010050490491998603178313451923520356352) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))))))))))
(if (<=.f64 c -949999999999999947114335326371404662313110074751639999544986751161161439542751859915629666474099998720) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 c -3338960419886911/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c -8036314553897005/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 c 6690223559559187/44601490397061246283071436545296723011960832) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 65000000000000000588813172736) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 c 12800000000000000626902100161926663418524505645193521775936542394754153773995324878863763574365138736551847227923331542554283941358881090778909135339520) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (or (<=.f64 c 6599999999999999926516664394754764665981317725852572082394719302324731737414412842402904691628233334525700733012538906718459043823411996384848650236048978109100931962164281724183884319321768329216) (not (<=.f64 c 699999999999999953759041487412589747897064305200969449395799083966279702990636875879412141586111144723922485411804031416672893771159946120393416607246403738393472341399990193622010050490491998603178313451923520356352))) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))
(if (<=.f64 c -949999999999999947114335326371404662313110074751639999544986751161161439542751859915629666474099998720) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 c -3338960419886911/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c -8036314553897005/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 c 6690223559559187/44601490397061246283071436545296723011960832) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 65000000000000000588813172736) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 c 12800000000000000626902100161926663418524505645193521775936542394754153773995324878863763574365138736551847227923331542554283941358881090778909135339520) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (or (<=.f64 c 6599999999999999926516664394754764665981317725852572082394719302324731737414412842402904691628233334525700733012538906718459043823411996384848650236048978109100931962164281724183884319321768329216) (not (<=.f64 c 699999999999999953759041487412589747897064305200969449395799083966279702990636875879412141586111144723922485411804031416672893771159946120393416607246403738393472341399990193622010050490491998603178313451923520356352))) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))
(if (<=.f64 c -949999999999999947114335326371404662313110074751639999544986751161161439542751859915629666474099998720) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -3338960419886911/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c -8036314553897005/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 c 6690223559559187/44601490397061246283071436545296723011960832) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c 65000000000000000588813172736) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 c 12800000000000000626902100161926663418524505645193521775936542394754153773995324878863763574365138736551847227923331542554283941358881090778909135339520) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (or (<=.f64 c 6599999999999999926516664394754764665981317725852572082394719302324731737414412842402904691628233334525700733012538906718459043823411996384848650236048978109100931962164281724183884319321768329216) (not (<=.f64 c 699999999999999953759041487412589747897064305200969449395799083966279702990636875879412141586111144723922485411804031416672893771159946120393416607246403738393472341399990193622010050490491998603178313451923520356352))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))
(if (<=.f64 c -7799999999999999696655394366466965163039811178703160022699930903572619566894167084875563843822446182400) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 c -2349638813994493/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 c 478617820225743/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 c 3516228317727517/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 c 3954123452235231/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 c 4559885108472417/5846006549323611672814739330865132078623730171904) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (if (<=.f64 c 6799999999999999980404211712) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 c 8199999999999999879193824828766816170165774509448840821029619477629523934144674339437610208322909612403709429870821522650775745429217809052243744260096) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 a (*.f64 i b))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))))))))))
(if (<=.f64 c -7799999999999999696655394366466965163039811178703160022699930903572619566894167084875563843822446182400) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 c -2349638813994493/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 478617820225743/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 c 3516228317727517/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 3954123452235231/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 c 4559885108472417/5846006549323611672814739330865132078623730171904) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 6799999999999999980404211712) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 c 8199999999999999879193824828766816170165774509448840821029619477629523934144674339437610208322909612403709429870821522650775745429217809052243744260096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j)))))))))))))
(if (<=.f64 c -7799999999999999696655394366466965163039811178703160022699930903572619566894167084875563843822446182400) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 c -2349638813994493/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 478617820225743/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 c 3516228317727517/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 3954123452235231/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 c 4559885108472417/5846006549323611672814739330865132078623730171904) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 6799999999999999980404211712) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 c 8199999999999999879193824828766816170165774509448840821029619477629523934144674339437610208322909612403709429870821522650775745429217809052243744260096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c))))))))))
(if (<=.f64 c -7799999999999999696655394366466965163039811178703160022699930903572619566894167084875563843822446182400) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -2349638813994493/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 478617820225743/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 c 3516228317727517/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 3954123452235231/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 c 4559885108472417/5846006549323611672814739330865132078623730171904) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 6799999999999999980404211712) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 c 8199999999999999879193824828766816170165774509448840821029619477629523934144674339437610208322909612403709429870821522650775745429217809052243744260096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))))
(if (<=.f64 y -539999999999999956314136724652371729839848505354806152816321582224413556736) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 y -8515366847997117/20769187434139310514121985316880384) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y -2816869893727307/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y -1376099169594043/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 y -5116944619041073/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y -8453675831600253/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (if (<=.f64 y 53369014941225/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y 918645304408865/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y 5399311828710207/51422017416287688817342786954917203280710495801049370729644032) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z)))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)))))))))))
(if (<=.f64 y -539999999999999956314136724652371729839848505354806152816321582224413556736) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 y -8515366847997117/20769187434139310514121985316880384) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -2816869893727307/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y -1376099169594043/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 y -5116944619041073/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -8453675831600253/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (if (<=.f64 y 53369014941225/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 918645304408865/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y 5399311828710207/51422017416287688817342786954917203280710495801049370729644032) (neg.f64 (*.f64 c (+.f64 (*.f64 z b) (neg.f64 (*.f64 t j))))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))))))))))))
(if (<=.f64 y -539999999999999956314136724652371729839848505354806152816321582224413556736) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 y -8515366847997117/20769187434139310514121985316880384) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -2816869893727307/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y -1376099169594043/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 y -5116944619041073/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -8453675831600253/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (if (<=.f64 y 53369014941225/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 918645304408865/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y 5399311828710207/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (-.f64 (*.f64 z b) (*.f64 t j)) (neg.f64 c)) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))))))))))))
(if (<=.f64 y -539999999999999956314136724652371729839848505354806152816321582224413556736) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -8515366847997117/20769187434139310514121985316880384) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -2816869893727307/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y -1376099169594043/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 y -5116944619041073/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -8453675831600253/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 y 53369014941225/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 918645304408865/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y 5399311828710207/51422017416287688817342786954917203280710495801049370729644032) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))))))))))
(if (<=.f64 a -3615500148534971/42535295865117307932921825928971026432) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -106865762597601/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 a -7790019838314065/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 3013617957711377/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6325791267506407/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 a 3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 1294852429071543/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))))
(if (<=.f64 a -3615500148534971/42535295865117307932921825928971026432) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -106865762597601/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 a -7790019838314065/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 3013617957711377/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6325791267506407/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 a 3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 1294852429071543/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))))))
(if (<=.f64 a -3615500148534971/42535295865117307932921825928971026432) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -106865762597601/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a -7790019838314065/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 3013617957711377/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6325791267506407/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 t (*.f64 c j))) (if (<=.f64 a 6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 1294852429071543/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))))))
(if (<=.f64 y -2799999999999999921108842348958308415307595351353371689602989953558511616) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 y -7307508186654515/45671926166590716193865151022383844364247891968) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y -2466278867083445/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 y -3754664711579725/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y -634025687370019/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 y 3865040239953979/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 t (*.f64 c j))) (if (<=.f64 y 440000000000000016777216) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)))))))))
(if (<=.f64 y -2799999999999999921108842348958308415307595351353371689602989953558511616) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 y -7307508186654515/45671926166590716193865151022383844364247891968) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -2466278867083445/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 y -3754664711579725/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y -634025687370019/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 y 3865040239953979/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 440000000000000016777216) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))))))))))
(if (<=.f64 y -2799999999999999921108842348958308415307595351353371689602989953558511616) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -7307508186654515/45671926166590716193865151022383844364247891968) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -2466278867083445/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 y -3754664711579725/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y -634025687370019/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 y 3865040239953979/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (*.f64 t (*.f64 c j)) (*.f64 i (*.f64 a b))) (if (<=.f64 y 440000000000000016777216) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))))))))
(if (<=.f64 y -107999999999999998638421884009824243475022273339969269483531963690123264) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 y -1492785346828763/1298074214633706907132624082305024) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y -6061126943744275/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y -2105228822603649/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 -1 (*.f64 c (*.f64 z b))) (if (<=.f64 y -1767627240094201/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y -6964820478839337/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y -8300110714163167/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y 6516637613875895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 1109418515384897/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 y 9499999999999999713914912768) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))))))))))))
(if (<=.f64 y -107999999999999998638421884009824243475022273339969269483531963690123264) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 y -1492785346828763/1298074214633706907132624082305024) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -6061126943744275/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y -2105228822603649/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (neg.f64 (*.f64 c (*.f64 z b))) (if (<=.f64 y -1767627240094201/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -6964820478839337/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y -8300110714163167/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y 6516637613875895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y 1109418515384897/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y 9499999999999999713914912768) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))
(if (<=.f64 y -107999999999999998638421884009824243475022273339969269483531963690123264) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 y -1492785346828763/1298074214633706907132624082305024) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -6061126943744275/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y -2105228822603649/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 c (neg.f64 (*.f64 z b))) (if (<=.f64 y -1767627240094201/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -6964820478839337/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y -8300110714163167/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y 6516637613875895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y 1109418515384897/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y 9499999999999999713914912768) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z)))))))))))))
(if (<=.f64 y -107999999999999998638421884009824243475022273339969269483531963690123264) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -1492785346828763/1298074214633706907132624082305024) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -6061126943744275/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y -2105228822603649/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 c (neg.f64 (*.f64 z b))) (if (<=.f64 y -1767627240094201/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y -6964820478839337/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y -8300110714163167/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y 6516637613875895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y 1109418515384897/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 y 9499999999999999713914912768) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))
(if (<=.f64 a -5678427533559429/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -3366486976990959/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 a -2683229055419289/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 8371160993642713/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a 320064692778233/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 1497704929290407/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 a 1068467890724151/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 a 8920298079412249/178405961588244985132285746181186892047843328) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 5800000000000000000000) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))))))))))))
(if (<=.f64 a -5678427533559429/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -3366486976990959/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a -2683229055419289/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 8371160993642713/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a 320064692778233/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 1497704929290407/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 a 1068467890724151/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 a 8920298079412249/178405961588244985132285746181186892047843328) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 5800000000000000000000) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))))
(if (<=.f64 b -2381976568446569/85070591730234615865843651857942052864) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -3080600358337249/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b -2272089119508269/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 b 3010216933486969/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 1149999999999999982375454314766270464) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 b 6499999999999999955936166383350581847001104872636416) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 1499999999999999966994573608486490261547235834201701621158379867453895908843661238640389074134890770954652402623305616203257648460096719593045753856) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))))
(if (<=.f64 b -2381976568446569/85070591730234615865843651857942052864) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -3080600358337249/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b -2272089119508269/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 b 3010216933486969/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b 1149999999999999982375454314766270464) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 b 6499999999999999955936166383350581847001104872636416) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b 1499999999999999966994573608486490261547235834201701621158379867453895908843661238640389074134890770954652402623305616203257648460096719593045753856) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))
(if (<=.f64 a -5229045092677613/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -3946943384745793/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 a 6173731232811501/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 a 4493114787871221/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))
(if (<=.f64 a -5229045092677613/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -3946943384745793/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 a 6173731232811501/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 a 4493114787871221/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))
(if (<=.f64 a -4826810854779335/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a 1781752415879967/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(if (or (<=.f64 a -4826810854779335/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (not (<=.f64 a 1781752415879967/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))
(if (<=.f64 a -6569825885671873/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a 1156847945382935/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))
(if (or (<=.f64 a -6569825885671873/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (not (<=.f64 a 1156847945382935/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (neg.f64 (*.f64 c (*.f64 z b))))
(if (or (<=.f64 a -6569825885671873/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (not (<=.f64 a 1156847945382935/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 c (neg.f64 (*.f64 z b))))
(if (<=.f64 c -5999999999999999789184508585700536127082946935780278272) (*.f64 -1 (*.f64 c (*.f64 z b))) (if (<=.f64 c -4984604984193435/41538374868278621028243970633760768) (*.f64 i (*.f64 a b)) (if (<=.f64 c -110591769249305/85070591730234615865843651857942052864) (*.f64 -1 (*.f64 c (*.f64 z b))) (if (<=.f64 c -549597469198249/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 c 949999999999999954076860636108417652488461548807131760951372862324029483709247536419862624649567256182784) (*.f64 a (*.f64 i b)) (*.f64 -1 (*.f64 c (*.f64 z b))))))))
(if (<=.f64 c -5999999999999999789184508585700536127082946935780278272) (neg.f64 (*.f64 c (*.f64 z b))) (if (<=.f64 c -4984604984193435/41538374868278621028243970633760768) (*.f64 i (*.f64 a b)) (if (<=.f64 c -110591769249305/85070591730234615865843651857942052864) (neg.f64 (*.f64 c (*.f64 z b))) (if (<=.f64 c -549597469198249/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 c 949999999999999954076860636108417652488461548807131760951372862324029483709247536419862624649567256182784) (*.f64 a (*.f64 b i)) (neg.f64 (*.f64 c (*.f64 z b))))))))
(if (<=.f64 c -5999999999999999789184508585700536127082946935780278272) (*.f64 c (neg.f64 (*.f64 z b))) (if (<=.f64 c -4984604984193435/41538374868278621028243970633760768) (*.f64 i (*.f64 a b)) (if (<=.f64 c -110591769249305/85070591730234615865843651857942052864) (*.f64 c (neg.f64 (*.f64 z b))) (if (<=.f64 c -549597469198249/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 c 949999999999999954076860636108417652488461548807131760951372862324029483709247536419862624649567256182784) (*.f64 a (*.f64 b i)) (*.f64 c (neg.f64 (*.f64 z b))))))))
(if (<=.f64 i -6914109363686165/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (*.f64 i (*.f64 a b)) (if (<=.f64 i 4816960962882615/89202980794122492566142873090593446023921664) (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 i (*.f64 a b))))
(if (or (<=.f64 i -6914109363686165/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928) (not (<=.f64 i 4816960962882615/89202980794122492566142873090593446023921664))) (*.f64 i (*.f64 a b)) (*.f64 a (*.f64 t (neg.f64 x))))
(*.f64 i (*.f64 a b))
(if (<=.f64 b -1800000000000000173466460630997511261118790697572396661257473701003132928) (*.f64 b (*.f64 a i)) (*.f64 a (*.f64 i b)))
(if (<=.f64 b -1800000000000000173466460630997511261118790697572396661257473701003132928) (*.f64 b (*.f64 a i)) (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 b i))
(-.f64 1 1)
0
Compiler

Compiled 6926 to 2448 computations (64.7% saved)

soundness247.0ms (0.3%)

Algorithm
egg-herbie
Rules
1618×fma-def
1340×+-commutative
1182×associate-+l-
1082×distribute-lft-in
1076×associate-+r-
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02585
16281
216981
348177
4164777
5532377
6766177
052823606
1155622984
2630722972
Stop Event
node limit
node limit
Compiler

Compiled 1432 to 352 computations (75.4% saved)

end624.0ms (0.8%)

Compiler

Compiled 6557 to 1060 computations (83.8% saved)

Profiling

Loading profile data...